注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件工程及軟件方法學Flex企業(yè)應用開發(fā)實戰(zhàn)

Flex企業(yè)應用開發(fā)實戰(zhàn)

Flex企業(yè)應用開發(fā)實戰(zhàn)

定 價:¥59.00

作 者: 蘭天,曲鵬東,孫高飛 等著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787111303787 出版時間: 2010-06-01 包裝: 平裝
開本: 16開 頁數(shù): 321 字數(shù):  

內(nèi)容簡介

  《Flex企業(yè)應用開發(fā)實戰(zhàn)》由業(yè)界4位擁有近10年企業(yè)級應用開發(fā)經(jīng)驗的資深專家撰寫,權(quán)威性毋庸置疑。全書共分為4大部分,涵蓋企業(yè)級應用開發(fā)的整個生命周期。首先介紹了Flex/Flash的工作機理和利用Flex開發(fā)企業(yè)級應用必須掌握的基礎知識和核心元素;接著剖析了Flex與Java的通信機制,以及Flex企業(yè)應用的客戶端架構(gòu)和服務器端架構(gòu);再接著詳細講解了BlazeDS框架的使用方法和工作原理,并通過迭代的方式完整地演示一個真實的Flex企業(yè)級應用的開發(fā)全過程,實戰(zhàn)性極強;最后重點探討Flex應用性能優(yōu)化等方面的高級知識。值得一提的是,《Flex企業(yè)應用開發(fā)實戰(zhàn)》公開了作者努力開發(fā)出來的、經(jīng)實際項目檢驗過的Flex企業(yè)應用框架的源代碼,具有非常高的參考價值?!禙lex企業(yè)應用開發(fā)實戰(zhàn)》對Flex的基礎知識著墨不多,所有內(nèi)容都圍繞Flex+Java這一企業(yè)級應用開發(fā)技術(shù)展開,側(cè)重于對Flex技術(shù)原理、企業(yè)級應用的架構(gòu)思想和實現(xiàn)方法的講解,所以書中的內(nèi)容不會隨著Flex版本的升級而過時。

作者簡介

暫缺《Flex企業(yè)應用開發(fā)實戰(zhàn)》作者簡介

圖書目錄

作者簡介
贊譽
推薦序
前言
第1章 Flex企業(yè)應用開發(fā)入門 1
1.1 B/S企業(yè)應用開發(fā)者的噩夢 1
1.2 噩夢結(jié)束,新時代來臨 2
1.3 Flex概述 6
1.4 Flash Player的工作模型 7
1.4.1 Flash Player的幀執(zhí)行模型 7
1.4.2 Flash Player渲染模型 9
1.4.3 Flash中的事件機制 12
1.5 小結(jié) 20
第2章 Flex企業(yè)應用開發(fā)基礎 21
2.1 MXML語言 21
2.1.1 用MXML表示ActionScript對象 22
2.1.2 查看由MXML文件所翻譯的ActionScript代碼 24
2.1.3 IMXMLObject接口 25
2.2 客戶端保持狀態(tài) 28
2.3 客戶端MVC 30
2.4 數(shù)據(jù)綁定 34
2.4.1 實現(xiàn)數(shù)據(jù)綁定的方法 35
2.4.2 數(shù)據(jù)綁定發(fā)生的時機 37
2.4.3 可以用于數(shù)據(jù)綁定的屬性 39
2.4.4 數(shù)據(jù)綁定的用途 40
2.4.5 使用Bindable元數(shù)據(jù)標記 40
2.4.6 綁定到函數(shù)、對象和數(shù)組 43
2.4.7 使用可綁定屬性鏈進行工作 46
2.5 Flex中的組件化編程 46
2.5.1 認識Flex組件和組件容器 47
2.5.2 組件生命周期與布局 51
2.5.3 組件的失效機制 59
2.5.4 使用ActionScript創(chuàng)建自定義組件 62
2.6 異步調(diào)用 85
2.6.1 異步調(diào)用導致模型數(shù)據(jù)不一致 85
2.6.2 異步調(diào)用導致用戶反復(誤)操作 86
2.7 小結(jié) 87
第3章 Flex企業(yè)應用開發(fā)中的主要元素 88
3.1 企業(yè)應用的特點 88
3.2 Flex Application 89
3.2.1 SystemManager 89
3.2.2 Preloader 90
3.2.3 Application的作用和主要屬性 95
3.2.4 通過SWFLoader加載Application 97
3.2.5 域及跨域訪問 99
3.3 Flex Module 101
3.3.1 創(chuàng)建模塊 102
3.3.2 模塊的編輯與編譯 104
3.3.3 模塊文件的加載 104
3.3.4 主應用和模塊的交互 107
3.4 Flex庫文件SWC 107
3.5 Flex編譯模式、鏈接模式與RSL 109
3.5.1 使用系統(tǒng)RSL-Framework 110
3.5.2 其他的系統(tǒng)RSL 111
3.5.3 RSL的摘要 112
3.5.4 使用私有RSL 113
3.6 小結(jié) 114
第4章 Flex on Java企業(yè)應用架構(gòu) 115
4.1 分布式的異構(gòu)系統(tǒng)所帶來的挑戰(zhàn)與解決方案 116
4.1.1 確定Flex客戶端系統(tǒng)和Java服務器端通信框架 117
4.1.2 保持客戶端系統(tǒng)與服務器端系統(tǒng)的數(shù)據(jù)一致性 122
4.2 大規(guī)模企業(yè)應用面臨的挑戰(zhàn)和應采取的解決方案 133
4.2.1 問題和需求 133
4.2.2 解決方案 134
4.3 Flex客戶端工程路徑規(guī)劃 137
4.4 小結(jié) 138
第5章 BlazeDS框架詳解 139
5.1 BlazeDS介紹 139
5.1.1 什么是BlazeDS 139
5.1.2 使用BlazeDS的原因 140
5.1.3 BlazeDS功能特色 140
5.2 BlazeDS體系結(jié)構(gòu) 141
5.2.1 BlazeDS的組件 143
5.2.2 構(gòu)建一個簡單的BlazeDS應用 148
5.2.3 消息的傳輸過程 150
5.2.4 BlazeDS的序列化機制 156
5.2.5 FlexClient和FlexSession 161
5.3 BlazeDS的配置 162
5.3.1 配置MessageBrokerServlet 162
5.3.2 services-config.xml 163
5.3.3 Channel和Endpoint 165
5.3.4 Service、Adapter和Destination 166
5.3.5 Logging 167
5.3.6 Security 169
5.3.7 運行期配置 170
5.4 BlazeDS的整合 175
5.5 小結(jié) 177
第6章 Flex+BlazeDS應用開發(fā)實例 178
6.1 需求分析 178
6.2 數(shù)據(jù)庫設計 179
6.3 用Flash Builder配置企業(yè)應用開發(fā)環(huán)境 180
6.3.1 創(chuàng)建一個Flash Builder工程 180
6.3.2 修改Flex SDK包文件鏈接類型 184
6.3.3 創(chuàng)建一個Flex Library工程 185
6.4 客戶端人機界面設計 186
6.5 服務器端配置 187
6.6 服務器端實現(xiàn) 191
6.7 客戶端實現(xiàn) 198
6.7.1 客戶端數(shù)據(jù)模型 199
6.7.2 客戶端Proxy及工具類 201
6.7.3 客戶端界面及界面邏輯 204
6.7.4 復雜查詢實現(xiàn) 220
6.8 小結(jié) 227
第7章 將范例應用改進為真正的企業(yè)應用 228
7.1 簡化Flex RemoteObject的異步調(diào)用 228
7.2 如何使用戶等待遠程調(diào)用的結(jié)束 243
7.3 加入簡單的身份認證功能 251
7.4 使Flex應用脫離開發(fā)環(huán)境部署到運行環(huán)境 260
7.4.1 存在的問題 260
7.4.2 封裝BlazeDS及封裝后的系統(tǒng)調(diào)用方式 260
7.4.3 封裝RemoteObject及封裝后的調(diào)用方式 263
7.5 小結(jié) 264
第8章 Flex打印 265
8.1 Web打印方案 265
8.1.1 原生打印 265
8.1.2 宿主打印 265
8.1.3 外部打印 266
8.2 為什么使用Flex來打印 267
8.3 使用PrintJob打印 267
8.4 深入了解PrintJob 268
8.5 實戰(zhàn)PrintJob-實現(xiàn)一個票據(jù)打印組件 270
8.5.1 組件結(jié)構(gòu) 270
8.5.2 IReceiptPrinter和DefaultReceiptPrinter 271
8.5.3 ReceiptTemplate 273
8.5.4 TemplateDescriptor 274
8.5.5 TemplateLoader 276
8.5.6 為組件編寫示例 281
8.6 小結(jié) 282
第9章 Flex企業(yè)應用性能優(yōu)化 283
9.1 Flex的內(nèi)存垃圾回收機理 283
9.1.1 引用計數(shù)法 284
9.1.2 標記清除法 285
9.1.3 垃圾回收的時機 286
9.1.4 強制執(zhí)行垃圾回收的技巧 286
9.2 導致內(nèi)存泄漏的常見情況 287
9.3 Flash Builder的內(nèi)存泄漏分析工具 291
9.4 用于性能查看的Flash的系統(tǒng)API 293
9.5 其他有關(guān)內(nèi)存泄漏的問題 293
9.6 有關(guān)提高Flex應用性能的技巧 294
9.7 小結(jié) 299
第10章 Flex企業(yè)應用開發(fā)的其他技術(shù) 300
10.1 與網(wǎng)頁進行交互 300
10.1.1 通過參數(shù)接受外部信息 300
10.1.2 使用navigateToURL方法調(diào)用JavaScript 302
10.1.3 ExternalInterface API 303
10.2 在Flex中使用Flash CS所開發(fā)的控件 306
10.3 Flex訪問.Net 308
10.3.1 Fluorine的安裝和配置 309
10.3.2 Flex通過Fluorine訪問.NET 311
10.4 小結(jié) 314
附錄 Flex Builder 3中的項目如何遷移至Flash Builder 4 315

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號