J2EETM设计模式

J2EETM设计模式
作 者: William Crawford Jonatban Kaplan 刘绍华 毛天露
出版社: 中国电力出版社
丛编项: O'Reilly 系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: J2EE
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  William Crawford从1995年开始就一直在开发基于Web的企业应用,包括最早的基于Web的电子病史档案系统之一(在波士顿儿童医院)和一些最早的企业级Java应用。他为各种不同机构的客户担任过咨询顾问,包括波士顿儿童医院、哈佛医疗中心、无数的刚刚起步的公司和几个财富500强企业。在他成为麻省剑桥的Invantage公司的CTO之前,他从耶鲁大学获得了历史学和经济学学位。他是《Java SXervlet Programming》和《Java Enterprise in a Nutshell》的作者之一。TOP目录 前言 第一章Java企业设计 第二章统一建模语言 第三章表达层体系结构 第四章高级表达层设计 第五章表达层可伸缩性 第六章业务层 第七章层通信 第八章数据库和数据模式 第九章业务层接口第十章企业并发第十一章消息通信第十二章J2EE反模式附录一表达层模式附录二业务层模式附录三消息通信模式 TOP 其它信息 装帧:平装页数:356版次:1

内容简介

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

图书目录

第一章 Java企业设计

设计模式

J2EE

应用层

核心开发概念

展望

第二章 统一建模语言

UML的起源

“七武士”

UML与软件开发生命周期

用例图

类图

交互图

活动图

部署图

第三章 表达层体系结构

服务器端表达层

应用结构

建立一个集中控制器

第四章 高级表达层设计

Web应用中的重用

扩展控制器

高级视图

第五章 表达层可伸缩性

可伸缩性与瓶颈

内容缓存

资源池

第六章 业务层

业务层

领域对象

第七章 层通信

数据传递模式

第八章 数据库和数据模式

数据访问模式

主键模式

对象-关系映射

第九章 业务层接口

抽象业务逻辑

访问远程服务

查找资源

第十章 企业并发

事务管理

通用的并发模式

实现并发

第十一章 消息通信

消息通信和集成

消息发送模式

消息类型

关联消息

消息客户端模式

消息通信和集成

进一步阅读

第十二章 J2EE反模式

反模式的起因

体系结构反模式

表达层反模式

EJB反模式

附录一 表达层模式

附录二 业务层模式

附录三 消息通信模式

附录四 J2EE反模式

源代码索引