《J2EETM设计模式》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:William Crawford,Jonatban Kaplan著;刘绍华,毛天露译
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2005
  • ISBN:7508330994
  • 页数:356 页
图书介绍:已经有了那么多关于设计模式的书,为什么我们还需要另一本呢?设计模式是解决方案的构建模块:对一次又一次重现的问题求解技巧的抽象。列举和分类设计模式有助于让你了解你一直在重新发明的“轮子”。然而,一旦你列出抽象的模式,你就得回到现实世界并且在上下文中看那些模式。像资源池这样的模式是很有趣的,但是除非你已经实现了一个,否则仅仅知道它是一个“设计模式”对你并没有什么帮助。那就是奉书与众不同的地方。本书一边在持久化和消息通信等领域中描述一些新模式,一边向你说明如何在J2EE应用的上下文中实现许多模式。有助于考虑问题的优雅模式以及实际工作的企业开发人员的智慧结晶,在本书中被有机地结合到了一起。本书涵盖了如下的主题:·表达层模式·业务层模式·业务层和表达层之间的交互·持久化模式·并发性模式·企业消息通信模式·反模式,或者本身已经变成为模式的错误在本书中提出的许多模式关注于可扩展性、可伸缩性、灵活性和性能——任何J2EE开发人员的主要关心点。有些模式对你来说将会是新的;有些则会是很熟悉的。但是不管你是否曾经见过这些模式,本书在向你说明如何把它们应用到实际的J2EE应用方面是独一无二的。如果你开发J2E

前言 1

第一章 Java企业设计 9

设计模式 9

J2EE 12

应用层 15

核心开发概念 18

展望 24

第二章 统一建模语言 25

UML的起源 26

“七武士” 27

UML与软件开发生命周期 28

用例图 29

类图 32

交互图 38

活动图 41

部署图 42

第三章 表达层体系结构 44

服务器端表达层 45

应用结构 46

建立一个集中控制器 56

第四章 高级表达层设计 72

Web应用中的重用 73

扩展控制器 73

高级视图 84

第五章 表达层可伸缩性 98

可伸缩性与瓶颈 99

内容缓存 100

资源池 113

第六章 业务层 121

业务层 122

领域对象 126

数据传递模式 137

第七章 层通信 137

第八章 数据库和数据模式 149

数据访问模式 149

主键模式 160

对象-关系映射 165

第九章 业务层接口 178

抽象业务逻辑 179

访问远程服务 189

查找资源 198

第十章 企业并发 205

事务管理 206

通用的并发模式 219

实现并发 222

第十一章 消息通信 233

消息通信和集成 235

消息发送模式 239

消息类型 243

关联消息 245

消息客户端模式 247

消息通信和集成 255

进一步阅读 261

第十二章 J2EE反模式 262

反模式的起因 263

体系结构反模式 264

表达层反模式 269

EJB反模式 277

附录一 表达层模式 289

附录二 业务层模式 302

附录三 消息通信模式 328

附录四 J2EE反模式 339

源代码索引 345