书籍详情
J2EE应用与实践技巧
作者:(美)布罗默 著;于洁 译
出版社:电子工业出版社
出版时间:2004-06-01
ISBN:9787120000875
定价:¥45.00
购买这本书可以去
内容简介
随着Internet应用的不断发展和下一代分布式计算模型Web服务的出现,J2EE技术正在成为一种开发基于Internet和事务型应用程序的通用平台技术,开发人员可以在此平台上建立灵活且可重用的组件和应用程序,因此它在过去几年里一直引领着企业应用的潮流,使得企业应用系统的开发变得更加迅速且便捷。J2EE本身是一个标准,它为不同厂商创建平台产品提供了标准,使不同J2EE平台产品之间的交互成为可能。使用J2EE进行应用程序开发应当仔细考虑平台提供的服务以及应用程序组件如何能够最好地利用这些服务。本书为高效地构造J2EE组件并将其集成到应用程序中提供了许多实践技巧,其中包括如何评价和选择正确的软件组件集合和服务。本书给出了J2EE软件开发方法和使用参考架构来构建应用程序的实践技巧,首先由业务应用程序的概念开始,分别定义了作为参考架构重要组成部分的业务对象架构、基于服务的架构和用户交互架构的概念及相关内容,从原理和技术上分析了各部分的相关性和实现方法,随后给出了相应的应用程序架构的实现和实例应用。并且用一个银行应用程序的例子贯穿全书,形象地说明了J2EE的实际应用。在讨论了架构以及许多实践技巧之后,在书中的最后部分又更加深入地讨论了应用程序的安全性、性能和重用问题。本书提供了关于如何快速并高质量地建立应用程序的概念和实例,对于每个使用J2EE建立业务应用程序的Java技术人员都将会有所帮助,可供计算机专业的大学生、研究生,以及从事软件开发和电子商务开发的软件工程师和网络工程师学习与参考。参加本书翻译工作的有于洁、韩国栋、李稳、王勇、黄瑶、常鸿、曹勇刚和李诺等。由于译者水平有限,译文中难免有不妥之处,恳请读者指正。J2EE技术正在成为开发基于Internet和事务处理的业务应用程序的一种广泛使用的平台技术。在J2EE项目实施过程中,需要应用健壮的应用程序设计模式。本书从开发者的角度提出了一种称为参考架构的应用程序结构,主要包括业务对象架构、基于服务的架构和用户交互架构这3个组成部分。这种设计模式可以适应动态变化的业务和用户需求,书中详细介绍了如何利用组件技术实现这种应用程序结构,同时也介绍了如何高效地开发J2EE组件并将其集成到应用程序中,展现了一系列J2EE应用开发的实践技巧,其中包括如何评价和选择适当的软件组件以及服务。全书从原理和技术角度分析了影响系统总体性能的原因以及解决方案。利用贯穿全书的银行应用程序,读者一定会对所有概念和实践技巧有更深刻的理解。另外,本书还讨论了有关应用程序如何集成诸如JakartaStruts等第三方技术、安全性、性能工程以及重用的问题。本书可以作为J2EE开发人员的参考用书,也可以为J2EE项目的管理人员、学习J2EE有关内容的读者提供很有价值的帮助。Java2企业版(J2EE)技术正在成为开发基于Intemet和事务处理的业务应用程序的一种广泛使用的平台技术。它提供了一个健壮的开发平台,在此平台上可以建立灵活的、可重用的组件和应用程序。J2EE技术是一个强有力的标准,由于它提供了诸如HTFP请求处(JavaservletAPl)、事务管理(EnterpriseJavaBe96)和消息(JavaMessageService)等许多基础服务,因此非常适合基于Intemet的应用程序。但是,J2EE也是一个复杂并不断变化的标准,技术人员要考虑很多设计决策和性能问题,必须要考虑到每个组件服务在应用程序处理上增加的一定程度的开销。另外,也必须为每个组件和应用程序设计并开发一些公共的业务逻辑功能,例如错误处理等。使用J2EE进行的应用程序开发应当仔细考虑平台提供的服务以及应用程序组件如何才能最好地利用这些服务。本书为高效地构造J2EE组件并将其集成到应用程序中提供了许多实践技巧,其中包括如何评价和选择正确的软件组件集合和服务。这与其他行业的工作没有什么不同,木匠和钢铁工人也都使用架构计划来制造东西,只是他们为完成工作而使用的工具完全不同。建立在J2EE上的可伸缩的、模块化的架构将由适当的、结合了自定义公共业务逻辑功能基础的J2EE服务集合组成。
作者简介
暂缺《J2EE应用与实践技巧》作者简介
目录
第1章 使用J2EE建立业务应用程序
1.1 基于Web的事务型业务应用程序的基本组成
1.2 参考架构
1.3 J2EE平台实现方法
1.4 “模型-视图-控制器”架构实现方法
1.5 应用J2EE建立业务应用程序的实践技巧
1.6 小结
第2章 业务对象架构:设计思路
2.1 银行应用程序中的业务对象
2.2 业务对象的基本组成
2.3 设计思路
2.4 设计业务对象的实践技巧
2.5 小结
第3章 建立业务对象:管理属性和处理错误
3.1 管理属性
3.2 值对象和轻量级业务对象
3.3 对象验证和错误处理
3.4 实现业务对象的实践技巧:第一部分
3.5 小结
第4章 建立业务对象:对象持久性、对象关系以及模板方法模式
4.1 对象持久性
4.2 基类模板
4.3 全面的业务对象元数据实现方法
4.4 数据缓存
4.5 实现业务对象的实践技巧:第二部分
4.6 小结
第5章 基于服务的架构:设计思路
5.1 服务组件的基本组成
5.2 设计思路
5.3 设计服务组件的实践技巧
5.4 小结
第6章 建立服务组件
6.1 实际的服务接口
6.2 参数列表的一种实现
6.3 会话Bean服务组件包装
6.4 服务组件的职责
6.5 更新服务的例子
6.6 更新多个业务对象
6.7 新客户服务
6.8 数据检索服务
6.9 建立通用的可重用服务
6.10 实现服务中的控制器模式
6.11 实现服务组件的实践技巧
6.12 小结
第7章 用户交互架构:设计思路和Jakarta Struts概述
7.1 用户交互架构的基本组成
7.2 设计思路
7.3 Jakarta Struts概述
7.4 设计用户交互架构的实践技巧
7.5 小结
第8章 建立用户交互架构
8.1 地址更新页面
8.2 更改地址JSP
8.3 查看账户页面
8.4 新客户向导
8.5 动作类的模板
8.6 Web服务
8.7 实现用户交互架构的实践技巧
8.8 小结
第9章 增强银行应用程序:增加安全性和高级功能
9.1 应用程序的安全性
9.2 银行应用程序中值得注意的页面
9.3 高级Web应用程序开发的实践技巧
9.4 小结
第10章 性能
10.1 总体性能实现途径
10.2 J2EE应用程序中的性能
10.3 J2EE性能工程的实践技巧
10.4 小结
第11章 参考架构中的重用
11.1 常见的重用障碍以及相应的实践技巧
11.2 参考架构中的重用
11.3 架构的战略观点
11.4 提高可重用性的实践技巧
11.5 小结
参考文献
1.1 基于Web的事务型业务应用程序的基本组成
1.2 参考架构
1.3 J2EE平台实现方法
1.4 “模型-视图-控制器”架构实现方法
1.5 应用J2EE建立业务应用程序的实践技巧
1.6 小结
第2章 业务对象架构:设计思路
2.1 银行应用程序中的业务对象
2.2 业务对象的基本组成
2.3 设计思路
2.4 设计业务对象的实践技巧
2.5 小结
第3章 建立业务对象:管理属性和处理错误
3.1 管理属性
3.2 值对象和轻量级业务对象
3.3 对象验证和错误处理
3.4 实现业务对象的实践技巧:第一部分
3.5 小结
第4章 建立业务对象:对象持久性、对象关系以及模板方法模式
4.1 对象持久性
4.2 基类模板
4.3 全面的业务对象元数据实现方法
4.4 数据缓存
4.5 实现业务对象的实践技巧:第二部分
4.6 小结
第5章 基于服务的架构:设计思路
5.1 服务组件的基本组成
5.2 设计思路
5.3 设计服务组件的实践技巧
5.4 小结
第6章 建立服务组件
6.1 实际的服务接口
6.2 参数列表的一种实现
6.3 会话Bean服务组件包装
6.4 服务组件的职责
6.5 更新服务的例子
6.6 更新多个业务对象
6.7 新客户服务
6.8 数据检索服务
6.9 建立通用的可重用服务
6.10 实现服务中的控制器模式
6.11 实现服务组件的实践技巧
6.12 小结
第7章 用户交互架构:设计思路和Jakarta Struts概述
7.1 用户交互架构的基本组成
7.2 设计思路
7.3 Jakarta Struts概述
7.4 设计用户交互架构的实践技巧
7.5 小结
第8章 建立用户交互架构
8.1 地址更新页面
8.2 更改地址JSP
8.3 查看账户页面
8.4 新客户向导
8.5 动作类的模板
8.6 Web服务
8.7 实现用户交互架构的实践技巧
8.8 小结
第9章 增强银行应用程序:增加安全性和高级功能
9.1 应用程序的安全性
9.2 银行应用程序中值得注意的页面
9.3 高级Web应用程序开发的实践技巧
9.4 小结
第10章 性能
10.1 总体性能实现途径
10.2 J2EE应用程序中的性能
10.3 J2EE性能工程的实践技巧
10.4 小结
第11章 参考架构中的重用
11.1 常见的重用障碍以及相应的实践技巧
11.2 参考架构中的重用
11.3 架构的战略观点
11.4 提高可重用性的实践技巧
11.5 小结
参考文献
猜您喜欢