您好,欢迎光临有路网!
应用框架的设计与实现----.net平台
QQ咨询:
有路璐璐:

应用框架的设计与实现----.net平台

  • 作者:温昱译
  • 出版社:电子工业出版社
  • ISBN:9787121014710
  • 出版日期:2005年07月01日
  • 页数:0
  • 定价:¥39.80
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书讲解如何设计应用框架。
    应用框架为基于其上构建的应用提供通用服务,使你的代码和设计获得可扩展性、模块化和可重用性的好处。本书阐述了什么是框架、以及许多用于创建框架的面向对象技术。
    本书还通过一个名为Simplified Application Framework (SAF)的具体框架案例,讲解了如何实际地开发应用框架,其中包括类工厂、配置、事件通知、**以及事务等非常典型的通用服务。
    另外,本书论及的许多服务均是以设计模式为蓝图的。书中深入讨论了这些模式,并说明如何在具体场景中实现它们。
    本书内容充实、结构清晰,流畅地将设计模式、.NET**技术和框架开发思路有机地组织在一起,实属难能可贵。
    本书适合架构设计师、Framework开发人员、.NET开发人员阅读。
    目录
    作者简介(xiii)技术审稿人简介(xv)致谢(xvii)绪论(xviii)第1章应用框架介绍(1)1.1什么是应用框架(2)1.2应用框架的历史(3)1.3为何使用应用框架(4)1.3.1模块化(4)1.3.2可重用性(5)1.3.3可扩展性(5)1.3.4简单性(6)1.3.5可维护性(7)1.4应用框架经济学(8)1.4.1框架开发(8)1.4.2用户培训(9)1.5小结(10)第2章应用框架解析(11)2.1框架的分层(11)2.1.1业务应用(BusinessApplication)层(12)2.1.2应用框架(ApplicationFramework)层(12)2.1.3基础框架(FoundationFramework)层(14)2.1.4操作系统层(14)2.2框架开发过程(15)2.2.1分析(15)2.2.2设计(16)2.2.3实现(17)2.2.4稳定(17)2.3框架开发技术(19)2.3.1通用点(19)2.3.2扩展点(21)2.3.3白盒框架(31)2.3.4黑盒框架(32)2.3.5灰盒框架(34)2.3.6设计模式(36)2.4小结(38)第3章SimplifiedApplicationFramework概览(39)3.1什么是SAF(39)3.2SAF基础组件(41)3.2.1类工厂服务(ClassFactoryService)(41)3.2.2缓存服务(CachingService)(42)3.2.3配置服务(ConfigurationService)(42)3.2.4事件通知服务(EventNotificationService)(43)3.2.5“Windows服务”服务(WindowServiceService)(43)3.2.6消息队列服务(MessageQueueService)(44)3.2.7授权服务(AuthorizationService)(45)3.2.8身份验证服务(AuthenticationService)(45)3.2.9加密服务(CryptographyService)(46)3.2.10事务服务(TransactionService)(46)3.3SAFB2B领域组件(46)3.3.1文档层服务(DocumentLayerService)(48)3.3.2工作流服务(WorkflowService)(48)3.4SAF测试项目(TestingProject)(49)3.5关于SAF源代码(49)3.6小结(50)第4章类工厂服务(51)4.1动机和目标(51)4.2.NET技术概览(53)4.2.1.NET反射(54)4.2.2.NETRemoting(58)4.2.3.NETRemoting实例(63)4.3SAF代码分析(69)4.3.1抽象工厂设计模式(69)4.3.2类工厂服务的设计(71)4.4测试项目(81)4.5小结(81)第5章缓存服务(83)5.1动机和目标(83)5.2.NET技术概览(84)5.2.1.NET垃圾收集器(GarbageCollector)(84)5.2.2静态变量与哈希表(hashtable)(86)5.2.3为什么采用XML(89)5.2.4XPath(91)5.3SAF代码分析(93)5.3.1代码(95)5.3.2策略设计模式(100)5.3.3单件设计模式(106)5.4测试项目(107)5.5小结(108)第6章配置服务(109)6.1动机和目标(109)6.2.NET技术概览(110)6.2.1.Net配置(110)6.3SAF代码分析(123)6.3.1访问集中式配置(125)6.4测试项目(129)6.5小结(130)第7章事件通知服务(131)7.1动机和目标(132)7.2.NET技术概览(132)7.2.1委托(133)7.2.2异步编程(AsynchronousProgramming)(138)7.3SAF代码分析(146)7.3.1观察者设计模式(147)7.3.2中介者设计模式(149)7.3.3SAF代码分析(150)7.4测试项目(161)7.5小结(162)第8章“Windows服务”服务(163)8.1动机和目标(164)8.2.NET技术概览(164)8.2.1.NET线程(165)8.2.2.NETWindows服务(170)8.3SAF代码分析(175)8.4测试项目(187)8.5小结(188)第9章消息队列服务(189)9.1动机和目标(190)9.2.NET技术概览(191)9.2.1MSMQ(191)9.2.2MQSeries(196)9.3SAF代码分析(200)9.3.1桥接设计模式(200)9.3.2消息队列服务的设计(202)9.4测试项目(208)9.5小结(208)第10章授权服务(209)10.1动机和目标(209)10.2.NET技术概览(210)10.2.1.NET特性(210)10.2.2PrincipalPermissionAttribute(213)10.2.3CodeAccessSecurityAttribute和IPermission(216)10.3SAF代码分析(220)10.4测试项目(226)10.5小结(227)第11章身份验证服务(229)11.1动机和目标(229)11.2.NET技术概览(231)11.2.1.NET主体(231)11.3SAF代码分析(235)11.4测试项目(242)11.5小结(243)第12章加密服务(245)12.1动机和目标(245)12.2.NET技术概览(246)12.2.1加密基本原理(246)12.2.2.NET的加密功能(254)12.2.3增强Web服务(WebServiceEnhancements)(264)12.2.4.NETremoting通道接收器(272)12.3SAF代码分析(277)12.3.1加密帮助类(277)12.3.2加密Remoting接收器(279)12.4测试项目(286)12.5小结(288)第13章事务服务(289)13.1动机和目标(290)13.2.NET技术概览(290)13.2.1COM+事务(291)13.2.2.NET服务组件(298)13.2.3注册ServicedComponent(301)13.3SAF代码分析(303)13.3.1事务服务的设计(303)13.3.2死锁(Locking)和隔离级别(IsolationLevel)(317)13.4测试项目(320)13.5小结(320)第14章文档层服务(323)14.1动机和目标(323)14.2SAF代码分析(325)14.2.1装饰设计模式(325)14.2.2文档层服务的设计(327)14.3测试项目(333)14.4小结(333)第15章工作流服务(335)15.1动机和目标(335)15.2SAF代码分析(337)15.2.1访问者设计模式(338)15.2.2工作流服务的设计(340)15.3测试项目(344)15.4小结(345)索引(347)
    编辑推荐语
    本书讲解如何设计应用框架。
    应用框架为基于其上构建的应用提供通用服务,使你的代码和设计获得可扩展性、模块化和可重用性的好处。本书阐述了什么是框架、以及许多用于创建框架的面向对象技术。
    本书还通过一个名为Simplified Application Framework (SAF)的具体框架案例,讲解了如何实际地开发应用框架,其中包括类工厂、配置、事件通知、**以及事务等非常典型的通用服务。另外,本书论及的许多服务均是以设计模式为蓝图的。书中深入讨论了这些模式,并说明如何在具体场景中实现它们。
    本书内容充实、结构清晰,流畅地将设计模式、.NET**技术和框架开发思路有机地组织在一起,实属难能可贵。
    本书适合架构设计师、Framework开发人员、.NET开发人员阅读。
    SAF源码下载可到:www.xtremework.com(英文)
    lcspace.nease.net(中文)

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外