Flex3企業(yè)級Web應(yīng)用系統(tǒng)設(shè)計與實現(xiàn)

出版時間:2008-12  出版社:機械工業(yè)出版社  作者:姜天格  頁數(shù):323  
Tag標(biāo)簽:無  

前言

  企業(yè)級Web應(yīng)用系統(tǒng)規(guī)模很大,需要多人團隊協(xié)作開發(fā),其本質(zhì)完全不同于小規(guī)模的開發(fā)。系統(tǒng)架構(gòu)沒計必須適合于團隊并行開發(fā)。  軟件開發(fā)的最終結(jié)果在很大程度上于初始階段就決定了。系統(tǒng)架構(gòu)的設(shè)計是前期工作中最重要的一環(huán),系統(tǒng)架構(gòu)的好壞直接影響著軟件系統(tǒng)的品質(zhì)、開發(fā)投入的人工、時間和成本。如何設(shè)計企業(yè)級Web應(yīng)用系統(tǒng)是本書要介紹的主要內(nèi)容?! ”緯皇墙炭茣?,不會告訴讀者應(yīng)該怎樣,不應(yīng)該怎樣,而是把企業(yè)級Web應(yīng)用系統(tǒng)開發(fā)過程中得出的經(jīng)驗和方法介紹給讀者,希望引起讀者的思考,并對讀者的實際工作有所幫助?! ”緯膶嵗捎肍lex 3、AmfPHP、PHP和MySQL技術(shù)。  面向的讀者  本書面向具有Web應(yīng)用系統(tǒng)開發(fā)經(jīng)驗的系統(tǒng)設(shè)計人員和軟件工程師,因此,會忽略一些基礎(chǔ)知識。這些基礎(chǔ)知識請讀者白行參考其他書籍?! ”緯鴱钠髽I(yè)級Web應(yīng)用系統(tǒng)的設(shè)計角度進行闡述,內(nèi)容中涉及的問題、思維方法和解決方案不受技術(shù)的限制。因此,即使對實例采用的Flex技術(shù)、PHP技術(shù)和MySQL技術(shù)不甚熟悉,你仍然能夠從本書中有所收獲。

內(nèi)容概要

本書從企業(yè)級Web應(yīng)用系統(tǒng)設(shè)計中實際需要解決的獨立技術(shù)問題出發(fā),提出問題、分析問題和解決問題。然后,將各個獨立的技術(shù)要點結(jié)合起來,搭建企業(yè)級Web應(yīng)用系統(tǒng)的開發(fā)框架雛形。本書的實例采用Flex 3、AmfPHP、PHP和MySQL技術(shù)。本書適合作為具有Web應(yīng)用系統(tǒng)開發(fā)經(jīng)驗的系統(tǒng)設(shè)計人員和軟件工程師的參考資料。

作者簡介

姜天格,時任NTTDATA數(shù)據(jù)系統(tǒng)集成上海分公司項目經(jīng)理。有多年項目管理經(jīng)驗,在軟件項目管理、軟件過程改進等方面有深入的研究。

書籍目錄

前言第1章  接觸Flex技術(shù)  1.1  Flex與Web應(yīng)用的發(fā)展    1.1.1  用戶對Web應(yīng)用的期待    1.1.2  開發(fā)者對開發(fā)技術(shù)的期待    1.1.3  Flex帶來的新氣象  1.2  Flex技術(shù)的相關(guān)概念    1.2.1 RIA與Flex    1.2.2  RIA既是C/S又是B/S    1.2.3  RIA的未來    1.2.4  Flex與:Flash的關(guān)系    1.2.5  Flex是“客戶端技術(shù)”    1.2.6  Flex的三種通信方式    1.2.7  LCDS/FDS與AmfPHP    1.2.8  MVC框架與Flex    1.2.9  Flex開發(fā)框架    1.2.10  Flex操作本地/跨域資源    1.2.11  AIR與Flex    1.2.12  是否使用會話    1.2.13  Flex中文字體    1.2.14  Flex Framework與Flex程序“瘦身”    1.2.15  瀏覽器緩存和永久緩存    1.2.16  SWC文件    1.2.17  RSL    1.2.18  異步執(zhí)行模式    1.2.19  Flex程序與瀏覽器的關(guān)系第2章  企業(yè)級Web應(yīng)用系統(tǒng)  2.1  什么是企業(yè)級應(yīng)用系統(tǒng)  2.2  開發(fā)特點  2.3  設(shè)計要求  2.4  設(shè)計/開發(fā)原則    2.4.1  系統(tǒng)設(shè)計的從簡原則    2.4.2  功能設(shè)計的適度原則    2.4.3  代碼編寫的“傻瓜”原則  2.5  設(shè)計思路和方法  2.6  具體的設(shè)計方法    2.6.1  系統(tǒng)架構(gòu)的分層設(shè)計    2.6.2  模塊/接口設(shè)計    2.6.3  異常捕捉設(shè)計  2.7  規(guī)則    2.7.1  為什么需要規(guī)則    2.7.2  規(guī)則有哪些    2.7.3  命名規(guī)則    2.7.4  代碼編寫規(guī)則    2.7.5  總結(jié)第3章  客戶端開發(fā)規(guī)則  3.1  命名規(guī)則  3.2  編碼規(guī)范  3.3  異常處理規(guī)范第4章  Flex客戶端技術(shù)實現(xiàn)  4.1  模塊化    4.1.1  原理    4.1.2  技術(shù)要點    4.1.3  實例1:界面切換  4.2  事件機制    4.2.1  事件是什么    4.2.2  事件傳播路徑    4.2.3  事件機制描述    4.2.4  事件流    4.2.5  技術(shù)要點    4.2.6  實例2:事件的捕捉/目標(biāo)    4.2.7  實例3:事件的冒泡/目標(biāo)    4.2.8  實例4:事件傳播機制  4.3  界面切換(事件觸發(fā))    4.3.1  原理    4.3.2  實例5:利用事件進行界面切換  4.4  利用事件傳遞數(shù)據(jù)  4.5  編寫Flex界面組件    4.5.1  自定義界面組件的兩種形式    4.5.2  技術(shù)要點:MXML形式的組件    4.5.3  技術(shù)要點:As腳本形式的組件    4.5.4  MXML組件與As組件的比較    4.5.5  實例6:MXML形式的自定義組件    4.5.6  實例7:As腳本形式的自定義組件    4.5.7  實例8:自定義組件的繼承和功能擴展  4.6  自定義數(shù)據(jù)校驗組件    4.6.1  自定義數(shù)據(jù)校驗類的技術(shù)要點    4.6.2  使用數(shù)據(jù)校驗類的技術(shù)要點    4.6.3  同時進行多種校驗的技術(shù)要點    4.6.4  實例9:自定義數(shù)據(jù)校驗類    4.6.5  實例10:同時進行多個數(shù)據(jù)校驗  4.7  接口機制    4.7.1  接口是什么    4.7.2  接口涉及的四種對象    4.7.3  接口調(diào)用的方向    4.7.4  接口的特點    4.7.5  技術(shù)要點    4.7.6  接口的應(yīng)用場合    4.7.7  實例11:調(diào)用子界面的接口函數(shù)    4.7.8  實例12:調(diào)用主界面的接口函數(shù)  4.8  數(shù)據(jù)綁定機制    4.8.1  數(shù)據(jù)綁定是什么    4.8.2  數(shù)據(jù)綁定的步驟    4.8.3  數(shù)據(jù)綁定涉及的三個概念    4.8.4  源對象個數(shù):目標(biāo)對象個數(shù)    4.8.5  數(shù)據(jù)綁定的原理    4.8.6  技術(shù)要點    4.8.7  實例13:將函數(shù)綁定到事件  4.9  Flex亂碼  4.10  UTF-8字符集  4.11  讀取屬性文件    4.11.1  屬性文件與Flex程序編譯    4.11.2  技術(shù)要點    4.11.3  實例14:讀取文本    4.11.4  讀取文本實例中可能遇到的問題    4.11.5  屬性文件編輯插件  4.12  國際化(單界面應(yīng)用)    4.12.1  原理    4.12.2  實現(xiàn)步驟    4.12.3  實例15:實現(xiàn)國際化  4.13  swc文件組成與使用    4.13.1  swc文件的內(nèi)容及用途    4.13.2  swc文件與swf文件的關(guān)系    4.13.3  swc文件的組成    4.13.4  swc文件的使用:編譯進程序中    4.13.5  swc文件的使用:在程序外部動態(tài)執(zhí)行    4.13.6  實例16:swc文件的組成    4.13.7  實例17:swc文件的使用  4.14  RSL的組成  4.15  國際化(多界面應(yīng)用)    4.15.1  實例18:多界面應(yīng)用    4.15.2  SWC文件的開發(fā)    4.15.3  語言類型選擇子界面的開發(fā)    4.15.4  子界面2的開發(fā)    4.15.5  子界面3的開發(fā)    4.15.6  主界面的開發(fā)    4.15.7  作業(yè)  4.16  取得/改變URL    4.16.1  技術(shù)要點    4.16.2  實例19:Flex程序與瀏覽器的URL的相關(guān)操作  4.17  取得URL中的參數(shù)    4.17.1  技術(shù)要點    4.17.2  實例20:使用片段從瀏覽器的URL取得參數(shù)第5章  安裝服務(wù)器  5.1  Web服務(wù)器/應(yīng)用服務(wù)器  5.2  Apache Web服務(wù)器的安裝  5.3  PHP應(yīng)用服務(wù)器的安裝  5.4  AmfPHP的安裝  5.5  MySQL的安裝  5.6  MySQL Query Browser的安裝  5.7  Apache OpenSSL的安裝第6章  服務(wù)器端技術(shù)實現(xiàn)  6.1  基本交互(單值交互)    6.1.1  消息通道的概念    6.1.2  技術(shù)要點    6.1.3  實例21:定義消息通道  6.2  復(fù)雜交互(數(shù)據(jù)結(jié)構(gòu)體交互)    6.2.1  技術(shù)要點    6.2.2  實例22:傳遞自定義數(shù)據(jù)結(jié)構(gòu)體  6.3  跨域訪問(crossdomain.xml)    6.3.1  實例23:使用跨域策略文件    6.3.2  實例24:觀察跨域策略文件  6.4  局部使用SSL    6.4.1  技術(shù)要點    6.4.2  實例25:局部使用SSL  6.5  登錄驗證處理    6.5.1  重要概念    6.5.2  技術(shù)要點    6.5.3  實例26:使用Session保存在線用戶  6.6  限制重復(fù)登錄    6.6.1  設(shè)計思路    6.6.2  技術(shù)要點    6.6.3  實例27:限制重復(fù)登錄第7章  安全設(shè)計  7.1  安全須知  7.2  不安全來自哪里  7.3  不安全代碼的示例    7.3.1  輸入的不安全    7.3.2  輸出的不安全    7.3.3  會話的不安全    7.3.4  文件系統(tǒng)操作的不安全    7.3.5  文件存放結(jié)構(gòu)的不安全    7.3.6  數(shù)據(jù)傳輸?shù)牟话踩?   7.3.7  數(shù)據(jù)保存的不安全    7.3.8  服務(wù)器軟件配置的不安全  7.4  安全原則  7.5  總結(jié)第8章  服務(wù)器端開發(fā)規(guī)則  8.1  命名規(guī)則  8.2  編碼規(guī)范  8.3  異常處理規(guī)范第9章  綜合練習(xí)——實例28  9.1  開發(fā)目標(biāo)  9.2  界面效果  9.3  Flex模塊化設(shè)計  9.4  PHP架構(gòu)設(shè)計  9.5  數(shù)據(jù)庫定義  9.6  開發(fā)計劃  9.7  源代碼    9.7.1  PHP公共函數(shù)的組成    9.7.2  aaValidator.swc的組成    9.7.3  aaLocal.swc的組成    9.7.4  aa_0000的組成    9.7.5  aa_1000的組成    9.7.6  aa_2000的組成    9.7.7  aa_3000的組成  9.8  配置運行環(huán)境  9.9  功能擴展說明

章節(jié)摘錄

  Flex技術(shù)作為開發(fā)Web應(yīng)用的利器,近年來越來越被重視。本章將從Web應(yīng)用發(fā)展的角度,闡述Flex技術(shù)所發(fā)揮的作用。同時說明Flex技術(shù)中一些重要的概念?! ?.1 Flex與Web應(yīng)用的發(fā)展  互聯(lián)網(wǎng)的普及不過短短十幾年的光景,由最初的瀏覽靜態(tài)信息快速發(fā)展到動態(tài)搜索和多媒體應(yīng)用。隨著網(wǎng)絡(luò)軟硬件技術(shù)的進步,大多數(shù)的數(shù)字信息化應(yīng)用可以通過網(wǎng)絡(luò)模式來實現(xiàn)?! ≡诰W(wǎng)絡(luò)上運行著的各種應(yīng)用程序,可以統(tǒng)稱為Web應(yīng)用。下面從用戶和開發(fā)者兩個群體的角度,闡述Web應(yīng)用的發(fā)展方向?! ?.1.1 用戶對Web應(yīng)用的期待  通過網(wǎng)絡(luò)獲取信息是目前大多數(shù)網(wǎng)民上網(wǎng)的主要日的。隨著網(wǎng)絡(luò)技術(shù)的進步,獲取信息已經(jīng)不是問題,我們開始關(guān)注網(wǎng)絡(luò)體驗,讓上網(wǎng)的過程成為一種享受,特別是在視覺和操作方面?! ∪绾翁峁└喵攘Φ腤eb應(yīng)用視覺效果,如何讓操作更加人性化、更加有趣味性,都是需要改進的地方?! ∮脩魧W(wǎng)絡(luò)生活充滿了期待,隨著科技的進步,未來的Web應(yīng)用在滿足人們的日常生活各方面需要之處還能帶給用戶視覺、聽覺、味覺、嗅覺等全方位的感官體驗。

編輯推薦

  《Flex 3企業(yè)級Web應(yīng)用系統(tǒng)設(shè)計與實現(xiàn)》從Web系統(tǒng)的構(gòu)架角度介紹Flex技術(shù)。在講解Flex技術(shù)要點的同時,帶領(lǐng)讀者一起思考Flex技術(shù)對Web系統(tǒng)未來的影響?! lex是Adobe公司的產(chǎn)品,是用于開發(fā)Web系統(tǒng)富客戶端的首選技術(shù)。它豐富的UI技術(shù)能夠用于開發(fā)非常有魅力的用戶界面,帶給用戶靈活的操作體驗;其強大的客戶端處理能力能夠有效地分擔(dān)服務(wù)器的負載,真正實現(xiàn)MVC的架構(gòu),使得Web系統(tǒng)的開發(fā)變得更加容易,提高了開發(fā)效率?!  禙lex 3企業(yè)級Web應(yīng)用系統(tǒng)設(shè)計與實現(xiàn)》適合作為具有Web應(yīng)用系統(tǒng)開發(fā)經(jīng)驗的系統(tǒng)設(shè)計人員和軟件工程師的參考資料。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Flex3企業(yè)級Web應(yīng)用系統(tǒng)設(shè)計與實現(xiàn) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7