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

Flex企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)

Flex企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)

定 價(jià):¥59.00

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

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111303787 出版時(shí)間: 2010-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 321 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《Flex企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)》作者簡(jiǎn)介

圖書(shū)目錄

作者簡(jiǎn)介
贊譽(yù)
推薦序
前言
第1章 Flex企業(yè)應(yīng)用開(kāi)發(fā)入門(mén) 1
1.1 B/S企業(yè)應(yīng)用開(kāi)發(fā)者的噩夢(mèng) 1
1.2 噩夢(mèng)結(jié)束,新時(shí)代來(lái)臨 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中的事件機(jī)制 12
1.5 小結(jié) 20
第2章 Flex企業(yè)應(yīng)用開(kāi)發(fā)基礎(chǔ) 21
2.1 MXML語(yǔ)言 21
2.1.1 用MXML表示ActionScript對(duì)象 22
2.1.2 查看由MXML文件所翻譯的ActionScript代碼 24
2.1.3 IMXMLObject接口 25
2.2 客戶(hù)端保持狀態(tài) 28
2.3 客戶(hù)端MVC 30
2.4 數(shù)據(jù)綁定 34
2.4.1 實(shí)現(xiàn)數(shù)據(jù)綁定的方法 35
2.4.2 數(shù)據(jù)綁定發(fā)生的時(shí)機(jī) 37
2.4.3 可以用于數(shù)據(jù)綁定的屬性 39
2.4.4 數(shù)據(jù)綁定的用途 40
2.4.5 使用Bindable元數(shù)據(jù)標(biāo)記 40
2.4.6 綁定到函數(shù)、對(duì)象和數(shù)組 43
2.4.7 使用可綁定屬性鏈進(jìn)行工作 46
2.5 Flex中的組件化編程 46
2.5.1 認(rèn)識(shí)Flex組件和組件容器 47
2.5.2 組件生命周期與布局 51
2.5.3 組件的失效機(jī)制 59
2.5.4 使用ActionScript創(chuàng)建自定義組件 62
2.6 異步調(diào)用 85
2.6.1 異步調(diào)用導(dǎo)致模型數(shù)據(jù)不一致 85
2.6.2 異步調(diào)用導(dǎo)致用戶(hù)反復(fù)(誤)操作 86
2.7 小結(jié) 87
第3章 Flex企業(yè)應(yīng)用開(kāi)發(fā)中的主要元素 88
3.1 企業(yè)應(yīng)用的特點(diǎn) 88
3.2 Flex Application 89
3.2.1 SystemManager 89
3.2.2 Preloader 90
3.2.3 Application的作用和主要屬性 95
3.2.4 通過(guò)SWFLoader加載Application 97
3.2.5 域及跨域訪問(wèn) 99
3.3 Flex Module 101
3.3.1 創(chuàng)建模塊 102
3.3.2 模塊的編輯與編譯 104
3.3.3 模塊文件的加載 104
3.3.4 主應(yīng)用和模塊的交互 107
3.4 Flex庫(kù)文件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è)應(yīng)用架構(gòu) 115
4.1 分布式的異構(gòu)系統(tǒng)所帶來(lái)的挑戰(zhàn)與解決方案 116
4.1.1 確定Flex客戶(hù)端系統(tǒng)和Java服務(wù)器端通信框架 117
4.1.2 保持客戶(hù)端系統(tǒng)與服務(wù)器端系統(tǒng)的數(shù)據(jù)一致性 122
4.2 大規(guī)模企業(yè)應(yīng)用面臨的挑戰(zhàn)和應(yīng)采取的解決方案 133
4.2.1 問(wèn)題和需求 133
4.2.2 解決方案 134
4.3 Flex客戶(hù)端工程路徑規(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)建一個(gè)簡(jiǎn)單的BlazeDS應(yīng)用 148
5.2.3 消息的傳輸過(guò)程 150
5.2.4 BlazeDS的序列化機(jī)制 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 運(yùn)行期配置 170
5.4 BlazeDS的整合 175
5.5 小結(jié) 177
第6章 Flex+BlazeDS應(yīng)用開(kāi)發(fā)實(shí)例 178
6.1 需求分析 178
6.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 179
6.3 用Flash Builder配置企業(yè)應(yīng)用開(kāi)發(fā)環(huán)境 180
6.3.1 創(chuàng)建一個(gè)Flash Builder工程 180
6.3.2 修改Flex SDK包文件鏈接類(lèi)型 184
6.3.3 創(chuàng)建一個(gè)Flex Library工程 185
6.4 客戶(hù)端人機(jī)界面設(shè)計(jì) 186
6.5 服務(wù)器端配置 187
6.6 服務(wù)器端實(shí)現(xiàn) 191
6.7 客戶(hù)端實(shí)現(xiàn) 198
6.7.1 客戶(hù)端數(shù)據(jù)模型 199
6.7.2 客戶(hù)端Proxy及工具類(lèi) 201
6.7.3 客戶(hù)端界面及界面邏輯 204
6.7.4 復(fù)雜查詢(xún)實(shí)現(xiàn) 220
6.8 小結(jié) 227
第7章 將范例應(yīng)用改進(jìn)為真正的企業(yè)應(yīng)用 228
7.1 簡(jiǎn)化Flex RemoteObject的異步調(diào)用 228
7.2 如何使用戶(hù)等待遠(yuǎn)程調(diào)用的結(jié)束 243
7.3 加入簡(jiǎn)單的身份認(rèn)證功能 251
7.4 使Flex應(yīng)用脫離開(kāi)發(fā)環(huán)境部署到運(yùn)行環(huán)境 260
7.4.1 存在的問(wèn)題 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來(lái)打印 267
8.3 使用PrintJob打印 267
8.4 深入了解PrintJob 268
8.5 實(shí)戰(zhàn)PrintJob-實(shí)現(xiàn)一個(gè)票據(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 為組件編寫(xiě)示例 281
8.6 小結(jié) 282
第9章 Flex企業(yè)應(yīng)用性能優(yōu)化 283
9.1 Flex的內(nèi)存垃圾回收機(jī)理 283
9.1.1 引用計(jì)數(shù)法 284
9.1.2 標(biāo)記清除法 285
9.1.3 垃圾回收的時(shí)機(jī) 286
9.1.4 強(qiáng)制執(zhí)行垃圾回收的技巧 286
9.2 導(dǎo)致內(nèi)存泄漏的常見(jiàn)情況 287
9.3 Flash Builder的內(nèi)存泄漏分析工具 291
9.4 用于性能查看的Flash的系統(tǒng)API 293
9.5 其他有關(guān)內(nèi)存泄漏的問(wèn)題 293
9.6 有關(guān)提高Flex應(yīng)用性能的技巧 294
9.7 小結(jié) 299
第10章 Flex企業(yè)應(yīng)用開(kāi)發(fā)的其他技術(shù) 300
10.1 與網(wǎng)頁(yè)進(jìn)行交互 300
10.1.1 通過(guò)參數(shù)接受外部信息 300
10.1.2 使用navigateToURL方法調(diào)用JavaScript 302
10.1.3 ExternalInterface API 303
10.2 在Flex中使用Flash CS所開(kāi)發(fā)的控件 306
10.3 Flex訪問(wèn).Net 308
10.3.1 Fluorine的安裝和配置 309
10.3.2 Flex通過(guò)Fluorine訪問(wèn).NET 311
10.4 小結(jié) 314
附錄 Flex Builder 3中的項(xiàng)目如何遷移至Flash Builder 4 315

本目錄推薦

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