Core J2EE设计模式:最佳实践与策略指南

5星 · 超过95%的资源 需积分: 43 253 下载量 58 浏览量 更新于2024-07-27 收藏 3.1MB PDF 举报
"Core J2EE Patterns.pdf 是一本详细介绍J2EE设计模式的英文原版书籍,旨在提供最佳实践和设计策略。这本书对于理解和应用J2EE框架中的常见设计模式具有重要价值,适合对J2EE感兴趣的开发者阅读。书中不仅阐述了J2EE平台的基本概念,还深入探讨了设计考量、不良实践以及重构方法。" 本书的核心内容分为以下几个部分: 1. **前言和简介**:作者首先介绍了这本书的目的,即提供J2EE开发中的最佳实践和设计策略。它不是一本全面的J2EE教程,而是专注于设计模式的应用。适合对J2EE有基础理解并希望提升设计能力的读者。书中结构清晰,便于读者按需查阅。 2. **J2EE平台概述**:这部分简要介绍了J2EE平台的背景和构成,包括其主要组件和服务,以及J2EE设计模式与J2EE平台的关系。读者将了解J2EE如何为多层架构提供支持。 3. **设计考量与不良实践**:书中详细讨论了展示层和业务层的设计考量,同时列举了在这些层次中常见的不良编程习惯。这有助于开发者识别并避免潜在的问题,提升软件质量。 4. **J2EE重构**:这部分提供了针对展示层和业务及集成层的重构策略,旨在优化代码结构,提高可维护性和扩展性。通用的重构技巧也有涉及,这些方法对于改进现有项目或避免未来技术债务至关重要。 5. **J2EE模式目录**:这是书中的重点,全面概述了J2EE模式。每个模式都详细解释了其目的、结构和效果,帮助读者理解如何在实际项目中应用这些模式,包括模式的识别、分层方法等。 6. **模式概述**:书中定义了什么是模式,并解释了如何识别和运用模式。此外,还引入了分层方法,这是J2EE模式设计中一个重要的组织原则。 通过阅读本书,读者不仅可以掌握J2EE设计模式,还能了解到如何在实际开发中有效地利用这些模式,从而提高软件的可重用性、可维护性和性能。此外,书中提供的案例和建议有助于开发者避免常见错误,提升代码质量。虽然本书是英文版,但对学习和提升计算机专业英语能力也是一个很好的机会。
2007-05-20 上传
中文译名:J2EE设计模式
作者:
(美)William Crawford & Jonathan Kaplan

本书一边在持久化和消息通信等领域中描述一些新模式,一边向你说明如何在J2EE应用的上下文中实现许多模式。有助于考虑问题的优雅模式以及实际工作的企业开发人员的智慧结晶,在本书中被有机地结合到了一起。

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

http://www.china-pub.com/computers/common/info.asp?id=24948

书籍图片:
http://www.china-pub.com/computers/ebook20001-25000/24948/zcover.gif