Flex企業應用開發實戰

Flex企業應用開發實戰
定價:354
NT $ 308
 

內容簡介

本書由業界4位擁有近10年企業級應用開發經驗的資深專家撰寫,權威性毋庸置疑。

  全書共分為4大部分,涵蓋企業級應用開發的整個生命周期。首先介紹了Flex/Flash的工作機理和利用Flex開發企業級應用必須掌握的基礎知識和核心元素;接著剖析了Flex與Java的通信機制,以及Flex企業應用的客戶端架構和服務器端架構;再接著詳細講解了BlazeDS框架的使用方法和工作原理,並通過迭代的方式完整地演示一個真實的Flex企業級應用的開發全過程,實戰性極強;最後重點探討Flex應用性能優化等方面的高級知識。值得一提的是,本書公開了作者努力開發出來的、經實際項目檢驗過的Flex企業應用框架的源代碼,具有非常高的參考價值。

  本書對Flex的基礎知識著墨不多,所有內容都圍繞Flex+Java這一企業級應用開發技術展開,側重于對Flex技術原理、企業級應用的架構思想和實現方法的講解,所以書中的內容不會隨著Flex版本的升級而過時。
 

目錄

作者簡介
贊譽
推薦序
前言
第1章 Flex企業應用開發入門
 1.1 B/S企業應用開發者的噩夢
 1.2 噩夢結束,新時代來臨
 1.3 Flex概述
 1.4 Flash Player的工作模型
  1.4.1 Flash Player的幀執行模型
  1.4.2 Flash Player渲染模型
  1.4.3 Flash中的事件機制
 1.5 小結
第2章 Flex企業應用開發基礎
 2.1 MXML語言
  2.1.1 用MXML表示ActionScript對象
  2.1.2 查看由MXML文件所翻譯的ActionScript代碼
  2.1.3 IMXMLObject接口
 2.2 客戶端保持狀態
 2.3 客戶端MVC
 2.4 數據綁定
  2.4.1 實現數據綁定的方法
  2.4.2 數據綁定發生的時機
  2.4.3 可以用于數據綁定的屬性
  2.4.4 數據綁定的用途
  2.4.5 使用Bindable元數據標記
  2.4.6 綁定到函數、對象和數組
  2.4.7 使用可綁定屬性鏈進行工作
 2.5 Flex中的組件化編程
  2.5.1 認識Flex組件和組件容器
  2.5.2 組件生命周期與布局
  2.5.3 組件的失效機制
  2.5.4 使用ActionScript創建自定義組件
 2.6 異步調用
  2.6.1 異步調用導致模型數據不一致
  2.6.2 異步調用導致用戶反復(誤)操作
 2.7 小結
第3章 Flex企業應用開發中的主要元素
 3.1 企業應用的特點
 3.2 Flex Application
  3.2.1 SystemManager
  3.2.2 Preloader
  3.2.3 Application的作用和主要屬性
  3.2.4 通過SWFLoader加載Application
  3.2.5 域及跨域訪問
 3.3 Flex Module
  3.3.1 創建模塊
  3.3.2 模塊的編輯與編譯
  3.3.3 模塊文件的加載
  3.3.4 主應用和模塊的交互
 3.4 Flex庫文件SWC
 3.5 Flex編譯模式、鏈接模式與RSL
  3.5.1 使用系統RSL—Framework
  3.5.2 其他的系統RSL
  3.5.3 RSL的摘要
  3.5.4 使用私有RSL
 3.6 小結
第4章 Flex on Java企業應用架構
第5章 BlazeDS框架詳解
第6章 Flex+BlazeDS應用開發實例
第7章 將範例應用改進為真正的企業應用
第8章 Flex打印
第9章 Flex企業應用性能優化
第10章 Flex企業應用開發的其他技術
附錄 Flex Builder 中的項目如何遷移至Flash Builder
 

作為蘭天的朋友和蘭天所在論壇的管理員,我有幸在第一時間拿到本書,也很有幸與讀者分享我的所見所想。事實上,在拿到書後,我先簡單地翻閱了幾章,就再也忍不住通宵通讀了這本著作。毋庸置疑,對于每一位從事Java開發的人來說,這都是一本必備的參考書,同時也是一本重新認識和學習如何使用Flex on Java構建企業級項目的實踐指南。

閱讀本書時,讓我感觸最深的莫過于以下兩點。

一是蘭天團隊對于Flex on Java設計模式的執著追求。他們更多地不是追求Flex帶來的酷炫效果,而是在用心思考用戶需求以及項目需求本身。這讓我想起平日里時常與身邊從事RIA開發的朋友聊到的話題,“如果只是停留在‘炫’這個字上,RIA技術可能永遠只是小眾的兒戲。”而我們所要做的是告訴大家IT世界本該如此。

二是本書非常細致地解釋和剖析了在Flex項目實踐中會遇到的種種問題。我想,他們不僅在向我們介紹如何使用Flex,更是在指引我們思考Flex技術所帶來的巨大革新。

通讀本書,你會感覺到蘭天在向你述說一段勵志般的Flex開發的故事。這些讓我想起兩年前與蘭天初識的一幕。

記得在2008年的時候,我看到蘭天在論壇里發表書中所提到的“電力系統與Flex GIS”的帖子,當時我不禁為之感嘆,並邀請蘭天加入版主隊伍.希望他為網友分享更多的心得。之後,圍繞這一話題的點擊率超過10 000余次。那時我在想,他一定經歷了些什麼,或者說,他一定想說點什麼。沒想到,他不僅逐步完善了項目,更是把自己所經歷的這些寫成書,與我們分享,其精神可嘉。

蘭天所帶來的這些經驗和心得是難得可貴的。如果你是一位願意正視和關注用戶體驗的開發者或者是架構師、企業領導。在進行了一系列的調查和篩選後,你會發現有這麼一項叫做Flex的技術,它就像是一直為你而準備的,助你解決用戶的種種問題以及他們提出的各種極富創意的個性化需求。通過部署Flex前端.能讓你的產品變得更具有價值、更適應當今市場。而本書則解決了那些在應用了新技術後所帶來的種種困惑和疑難。它包含了前期架構上的思考、對Flash平台的詳盡解析、Flex on Java項目開發歷程、前端與後端的交互,以及專為Flex設計的優化方案。

最後,希望你與我們一樣,滿懷信心地開始一項新的旅程,帶給用戶更多的驚喜,並像蘭天一樣以此為樂。
網路書店 類別 折扣 價格
  1. 新書
    87
    $308