日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NET應(yīng)用框架的設(shè)計與實現(xiàn)(.NET平臺)

應(yīng)用框架的設(shè)計與實現(xiàn)(.NET平臺)

應(yīng)用框架的設(shè)計與實現(xiàn)(.NET平臺)

定 價:¥39.80

作 者: (美)Xin Chen著;溫昱,靳向陽譯
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787121014710 出版時間: 2005-07-01 包裝: 平裝
開本: 23cm 頁數(shù): 450 字?jǐn)?shù):  

內(nèi)容簡介

  本書講解如何設(shè)計應(yīng)用框架。應(yīng)用框架為基于其上構(gòu)建的應(yīng)用提供通用服務(wù),使你的代碼和設(shè)計獲得可擴展性、模塊化和可重用性的好處。本書闡述了什么是框架、以及許多用于創(chuàng)建框架的面向?qū)ο蠹夹g(shù)。本書還通過一個名為SimplifiedApplicationFramework(SAF)的具體框架案例,講解了如何實際地開發(fā)應(yīng)用框架,其中包括類工廠、配置、事件通知、安全以及事務(wù)等非常典型的通用服務(wù)。另外,本書論及的許多服務(wù)均是以設(shè)計模式為藍(lán)圖的。書中深入討論了這些模式,并說明如何在具體場景中實現(xiàn)它們。本書內(nèi)容充實、結(jié)構(gòu)清晰,流暢地將設(shè)計模式、.NET高級技術(shù)和框架開發(fā)思路有機地組織在一起,實屬難能可貴。本書適合架構(gòu)設(shè)計師、Framework開發(fā)人員、.NET開發(fā)人員閱讀。本書前言《應(yīng)用框架的設(shè)計與實現(xiàn)——.NET平臺》是一本扎扎實實講解如何設(shè)計應(yīng)用框架的書。不必說本書填補了框架設(shè)計中文版專著的空白,揭示了框架設(shè)計的諸多思想,提供了有助于讀者將設(shè)計思想落到實處的框架案例;也不必說本書深諳“講述設(shè)計過程優(yōu)于直接講述結(jié)果”的道理,思路清晰,層層展開;單是本書流暢地將設(shè)計模式、.NET高級技術(shù)和框架開發(fā)思路有機地組織在一起,就值得稱道。軟件學(xué)科的實踐性很強,設(shè)計模式雖說是最佳經(jīng)驗的總結(jié),但也必須多多實踐之后才能吃透——“記得舊文章,便是新舉子”的思想是要不得的。本書論及的許多通用服務(wù)均是以設(shè)計模式為藍(lán)圖的,例如策略、訪問者、觀察者、裝飾、橋接、抽象工廠設(shè)計模式等。書中不僅深入講解了這些模式,還說明了如何在具體場景中實現(xiàn)它們。可以說,對于想讓自己對設(shè)計模式的領(lǐng)會上一個臺階的讀者,本書堪當(dāng)此任。本書也深入討論了許多.NET高級技術(shù),例如反射、Remoting、XML、XPath、委托、ServicedComponent等。一般而言,案例的規(guī)模應(yīng)當(dāng)和所演示技術(shù)的難度成正比——但凡是“高級技術(shù)”,通過太小的案例很難充分說明其威力。而本書提供了一個貫穿始終的應(yīng)用框架案例,讓讀者感覺“趕上了”有分量的任務(wù),這恰好營造了真正掌握.NET高級技術(shù)的環(huán)境。當(dāng)然,本書的最終目的是教會你如何設(shè)計應(yīng)用框架:先是講解了應(yīng)用框架的含義、歷史和五大優(yōu)點;然后,解釋了框架開發(fā)過程與一般應(yīng)用開發(fā)的不同;接下來是譯者最喜歡的對框架開發(fā)通用技術(shù)的講解,這包括了通用點(commonspot)、擴展點(hotspot)及實現(xiàn)它們的方法,以及黑盒框架(black-boxframework)、白盒框架(white-boxframework)、灰盒框架(gray-boxframework)的區(qū)別與聯(lián)系等。本書后面的12章分別講解SAF的每一個組件的設(shè)計過程——SAF是個包含緩存服務(wù)、配置服務(wù)、授權(quán)服務(wù)、事務(wù)服務(wù)、工作流服務(wù)等12個通用服務(wù)的B2B應(yīng)用框架。譯完這本書之后曾有這樣的感慨:優(yōu)秀的軟件架構(gòu)師,不僅設(shè)計的軟件非常棒,而且寫的書也應(yīng)當(dāng)是松耦合、高聚合的。本書的作者無疑就是這樣的人,因為本書后面的12章,每一章都是一個高聚合的整體,將業(yè)務(wù)背景、動機目的、技術(shù)難點、設(shè)計模式、解決方案穿成一串呈現(xiàn)給你。這樣一來,就非常適合軟件圈子里的人閱讀——抽出時間任意讀它一章,或是工作中查閱某章來參考,無不相宜。讀佳作,如享盛宴?!稇?yīng)用框架的設(shè)計與實現(xiàn)——.NET平臺》就是這樣一本內(nèi)容充實、結(jié)構(gòu)清晰的佳作。溫昱靳向陽2005年5月

作者簡介

  溫昱,架構(gòu)設(shè)計師,技術(shù)咨詢顧問,松耦合空間創(chuàng)辦人。擅長面向?qū)ο?、架?gòu)和框架設(shè)計,對設(shè)計模式、UML和軟件工程都有深入研究。可以通過wenyu@china.com聯(lián)系。 靳向陽,渥太華大學(xué)計算機科學(xué)碩士。主要從事軟件工程、軟件自動化測試等方面的研究,有豐富的軟件設(shè)計和測試經(jīng)驗,尤以電子商務(wù)系統(tǒng)的設(shè)計、開發(fā)與測試見長。

圖書目錄

目    錄
作者簡介 (xiii)
技術(shù)審稿人簡介 (xv)
致謝 (xvii)
緒論 (xviii)
第1章  應(yīng)用框架介紹 (1)
1.1  什么是應(yīng)用框架 (2)
1.2  應(yīng)用框架的歷史 (3)
1.3  為何使用應(yīng)用框架 (4)
1.3.1  模塊化 (4)
1.3.2  可重用性 (5)
1.3.3  可擴展性 (5)
1.3.4  簡單性 (6)
1.3.5  可維護性 (7)
1.4  應(yīng)用框架經(jīng)濟學(xué) (8)
1.4.1  框架開發(fā) (8)
1.4.2  用戶培訓(xùn) (9)
1.5  小結(jié) (10)
第2章  應(yīng)用框架解析 (11)
2.1  框架的分層 (11)
2.1.1  業(yè)務(wù)應(yīng)用(Business Application)層 (12)
2.1.2  應(yīng)用框架(Application Framework)層 (12)
2.1.3  基礎(chǔ)框架(Foundation Framework)層 (14)
2.1.4  操作系統(tǒng)層 (14)
2.2  框架開發(fā)過程 (15)
2.2.1  分析 (15)
2.2.2  設(shè)計 (16)
2.2.3  實現(xiàn) (17)
2.2.4  穩(wěn)定 (17)
2.3  框架開發(fā)技術(shù) (19)
2.3.1  通用點 (19)
2.3.2  擴展點 (21)
2.3.3  白盒框架 (31)
2.3.4  黑盒框架 (32)
2.3.5  灰盒框架 (34)
2.3.6  設(shè)計模式 (36)
2.4  小結(jié) (38)
第3章  Simplified Application Framework概覽 (39)
3.1  什么是SAF (39)
3.2  SAF基礎(chǔ)組件 (41)
3.2.1  類工廠服務(wù)(ClassFactory Service) (41)
3.2.2  緩存服務(wù)(Caching Service) (42)
3.2.3  配置服務(wù)(Configuration Service) (42)
3.2.4  事件通知服務(wù)(EventNotification Service) (43)
3.2.5 “Windows服務(wù)”服務(wù)(WindowService Service) (43)
3.2.6  消息隊列服務(wù)(MessageQueue Service) (44)
3.2.7  授權(quán)服務(wù)(Authorization Service) (45)
3.2.8  身份驗證服務(wù)(Authentication Service) (45)
3.2.9  加密服務(wù)(Cryptography Service) (46)
3.2.10  事務(wù)服務(wù)(Transaction Service) (46)
3.3  SAF B2B領(lǐng)域組件 (46)
3.3.1  文檔層服務(wù)(DocumentLayer Service) (48)
3.3.2  工作流服務(wù)(Workflow Service) (48)
3.4  SAF 測試項目(Testing Project) (49)
3.5  關(guān)于SAF源代碼 (49)
3.6  小結(jié) (50)
第4章  類工廠服務(wù) (51)
4.1  動機和目標(biāo) (51)
4.2  .NET技術(shù)概覽 (53)
4.2.1  .NET反射 (54)
4.2.2  .NET Remoting (58)
4.2.3  .NET Remoting 實例 (63)
4.3  SAF代碼分析 (69)
4.3.1  抽象工廠設(shè)計模式 (69)
4.3.2  類工廠服務(wù)的設(shè)計 (71)
4.4  測試項目 (81)
4.5  小結(jié) (81)
第5章  緩存服務(wù) (83)
5.1  動機和目標(biāo) (83)
5.2  .NET技術(shù)概覽 (84)
5.2.1  .NET垃圾收集器(Garbage Collector) (84)
5.2.2  靜態(tài)變量與哈希表(hash table) (86)
5.2.3  為什么采用XML (89)
5.2.4  XPath (91)
5.3  SAF代碼分析 (93)
5.3.1  代碼 (95)
5.3.2  策略設(shè)計模式 (100)
5.3.3  單件設(shè)計模式 (106)
5.4  測試項目 (107)
5.5  小結(jié) (108)
第6章  配置服務(wù) (109)
6.1  動機和目標(biāo) (109)
6.2  .NET技術(shù)概覽 (110)
6.2.1  .Net配置 (110)
6.3  SAF代碼分析 (123)
6.3.1  訪問集中式配置 (125)
6.4  測試項目 (129)
6.5  小結(jié) (130)
第7章  事件通知服務(wù) (131)
7.1  動機和目標(biāo) (132)
7.2  .NET技術(shù)概覽 (132)
7.2.1  委托 (133)
7.2.2  異步編程(Asynchronous Programming) (138)
7.3  SAF代碼分析 (146)
7.3.1  觀察者設(shè)計模式 (147)
7.3.2  中介者設(shè)計模式 (149)
7.3.3  SAF代碼分析 (150)
7.4  測試項目 (161)
7.5  小結(jié) (162)
第8章 “Windows服務(wù)”服務(wù) (163)
8.1  動機和目標(biāo) (164)
8.2  .NET技術(shù)概覽 (164)
8.2.1  .NET線程 (165)
8.2.2  .NET Windows服務(wù) (170)
8.3  SAF代碼分析 (175)
8.4  測試項目 (187)
8.5  小結(jié) (188)
第9章  消息隊列服務(wù) (189)
9.1  動機和目標(biāo) (190)
9.2  .NET技術(shù)概覽 (191)
9.2.1  MSMQ (191)
9.2.2  MQSeries (196)
9.3  SAF代碼分析 (200)
9.3.1  橋接設(shè)計模式 (200)
9.3.2  消息隊列服務(wù)的設(shè)計 (202)
9.4  測試項目 (208)
9.5  小結(jié) (208)
第10章  授權(quán)服務(wù) (209)
10.1  動機和目標(biāo) (209)
10.2  .NET技術(shù)概覽 (210)
10.2.1  .NET特性 (210)
10.2.2  PrincipalPermissionAttribute (213)
10.2.3  CodeAccessSecurityAttribute 和 IPermission (216)
10.3  SAF代碼分析 (220)
10.4  測試項目 (226)
10.5  小結(jié) (227)
第11章  身份驗證服務(wù) (229)
11.1  動機和目標(biāo) (229)
11.2  .NET技術(shù)概覽 (231)
11.2.1  .NET主體 (231)
11.3  SAF代碼分析 (235)
11.4  測試項目 (242)
11.5  小結(jié) (243)
第12章  加密服務(wù) (245)
12.1  動機和目標(biāo) (245)
12.2  .NET技術(shù)概覽 (246)
12.2.1  加密基本原理 (246)
12.2.2  .NET的加密功能 (254)
12.2.3  增強Web服務(wù)(Web Service Enhancements) (264)
12.2.4  .NET remoting 通道接收器 (272)
12.3  SAF代碼分析 (277)
12.3.1  加密幫助類 (277)
12.3.2  加密Remoting接收器 (279)
12.4  測試項目 (286)
12.5  小結(jié) (288)
第13章  事務(wù)服務(wù) (289)
13.1  動機和目標(biāo) (290)
13.2  .NET技術(shù)概覽 (290)
13.2.1  COM+事務(wù) (291)
13.2.2  .NET服務(wù)組件 (298)
13.2.3  注冊Serviced Component (301)
13.3  SAF代碼分析 (303)
13.3.1  事務(wù)服務(wù)的設(shè)計 (303)
13.3.2  死鎖(Locking)和隔離級別(Isolation Level) (317)
13.4  測試項目 (320)
13.5  小結(jié) (320)
第14章  文檔層服務(wù) (323)
14.1  動機和目標(biāo) (323)
14.2  SAF代碼分析 (325)
14.2.1  裝飾設(shè)計模式 (325)
14.2.2  文檔層服務(wù)的設(shè)計 (327)
14.3  測試項目 (333)
14.4  小結(jié) (333)
第15章  工作流服務(wù) (335)
15.1  動機和目標(biāo) (335)
15.2  SAF代碼分析 (337)
15.2.1  訪問者設(shè)計模式 (338)
15.2.2  工作流服務(wù)的設(shè)計 (340)
15.3  測試項目 (344)
15.4  小結(jié) (345)
索引 (347)

本目錄推薦

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