Java EE设计模式:Spring企业级开发最佳实践(理论与实践完美结合,相得益彰)
基本信息
编辑推荐
在Spring框架下实现Java EE设计模式
剖析各个层里常用的21种模式
理论与实践完美结合,相得益彰
内容简介回到顶部↑
作译者回到顶部↑
本书提供作译者介绍
Dhrubojyoti Kayal 敏捷开发架构师,拥有近十年的Java EE开发经验。在此期间,他积极推动了企业Java技术在架构、设计、产品开发和应用开发等方面的应用。他感兴趣的领域包括Spring框架、JBoss Seam、OSGi、重构和预构(prefactoring)、富因特网应用、Scrum以及XP等。目前,他就职于凯捷咨询公司,此前曾在TATA Consultancy Services、Oracle以及Cognizant Technology Solutions等公司工作过。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
第1章 企业级java应用程序架构和设计
简介 1
1.1 分布式计算的发展历程 1
1.1.1 单层架构 2
1.1.2 两层架构 2
1.1.3 三层架构 2
1.1.4 多层架构 4
1.1.5 java ee架构 4
1.2 java ee应用程序设计 8
1.3 java ee设计模式目录 9
1.4 使用uml描述java ee架构和设计 10
1.4.1 类图 10
1.4.2 序列图 12
1.5 小结 13
第2章 使用spring框架简化企业级java
应用程序 14
2.1 什么是spring 14
2.2 为什么spring很重要 14
2.3 spring框架的组成部分 16
2.3.1 spring core 16
简介 1
1.1 分布式计算的发展历程 1
1.1.1 单层架构 2
1.1.2 两层架构 2
1.1.3 三层架构 2
1.1.4 多层架构 4
1.1.5 java ee架构 4
1.2 java ee应用程序设计 8
1.3 java ee设计模式目录 9
1.4 使用uml描述java ee架构和设计 10
1.4.1 类图 10
1.4.2 序列图 12
1.5 小结 13
第2章 使用spring框架简化企业级java
应用程序 14
2.1 什么是spring 14
2.2 为什么spring很重要 14
2.3 spring框架的组成部分 16
2.3.1 spring core 16
译者序回到顶部↑
《设计模式》的作者John Vlissides认为:“Java世界到处充满代码库、工具和规范。现在迫切需要的是把这些东西归纳为能够解决实际问题的技术。模式就是J2EE软件开发的智能发动机。”
本书集中介绍企业级模式、最佳实践和设计策略,并提供使用Java EE关键技术(比如JSP、servlet、EJB和JMS API等)的解决方案。细读本书,你能了解企业级Java/Java EE应用程序设计模式,学习使用流行的Spring框架来简化企业Java设计,掌握表现层、业务层和集成层的设计模式和最佳实践,包括横切设计模式、AOP等。
本书所面向的读者包括打算或者正在使用Spring框架的Java EE应用程序架构师、设计者和开发者。阅读本书需要具备Java EE设计模式、Spring框架以及Eclipse IDE等基本知识。
本书主要由龚波、张平主持翻译,龚波负责最后的统稿。其他参与本书翻译和审校工作的人员还有徐雅丽、李平芳、李志、刘刚、任志宏、王强等。感谢大家的辛勤工作和专业精神。同时,还要感谢出版社编辑老师的辛勤工作!
虽然在翻译过程中竭尽所能,但不可否认本书中肯定存在翻译或者理解不当的地方,希望读者朋友能够给予善意的批评和指正!
本书集中介绍企业级模式、最佳实践和设计策略,并提供使用Java EE关键技术(比如JSP、servlet、EJB和JMS API等)的解决方案。细读本书,你能了解企业级Java/Java EE应用程序设计模式,学习使用流行的Spring框架来简化企业Java设计,掌握表现层、业务层和集成层的设计模式和最佳实践,包括横切设计模式、AOP等。
本书所面向的读者包括打算或者正在使用Spring框架的Java EE应用程序架构师、设计者和开发者。阅读本书需要具备Java EE设计模式、Spring框架以及Eclipse IDE等基本知识。
本书主要由龚波、张平主持翻译,龚波负责最后的统稿。其他参与本书翻译和审校工作的人员还有徐雅丽、李平芳、李志、刘刚、任志宏、王强等。感谢大家的辛勤工作和专业精神。同时,还要感谢出版社编辑老师的辛勤工作!
虽然在翻译过程中竭尽所能,但不可否认本书中肯定存在翻译或者理解不当的地方,希望读者朋友能够给予善意的批评和指正!
前言回到顶部↑
本书将Java EE设计模式和Spring框架融合在了一起。对于任何Java EE应用程序的设计和架构工作来说,Java EE设计模式都有极大的参考价值。另一方面,Spring框架是Java EE框架的事实标准。Spring具有简单的编程模型,并强调对象设计的最佳实践,有助于改进和增强Java EE平台的适用性。
很长时间以来,我始终使用Spring框架和设计模式来构建Java EE应用程序。本书致力于归纳在Spring框架中常用的设计策略(符合最新的Java EE 5规范)。我坚信,本书可供那些有兴趣使用Java EE和Spring框架构建企业级应用程序的设计人员和开发人员参考。
本书的读者对象
本书主要适合Java EE应用程序设计人员和架构师使用,也非常适合熟悉Java EE设计模式和Spring框架的开发人员使用。
本书的组织结构
本书的组织结构非常简单。第1章首先介绍企业级应用程序架构中所用的基本概念,分析了分布式计算的各种架构风格,还介绍了使用UML工具进行应用程序的可视化设计。
第2章介绍了Spring框架及其在构建企业级Java应用程序中的作用,重点介绍了后续4章会使用的设计模式模板。第3章解释了表现层的设计问题,并提出基于Spring MVC框架的解决方案。第4章详细阐述业务层的设计模式,并介绍Spring对简化EJB开发的支持。
第5章讨论集成层的设计模式。第6章讨论通常容易被忽视的安全和事务设计策略。最后,第7章使用前几章提到的概念展示了一个订单管理系统的设计开发过程。
预备知识
本书假设读者熟悉Java EE设计模式、Spring框架以及Eclipse IDE。
源代码下载
访问http://www.apress.com,找到本书的主页,即可看到源代码下载链接。欢迎随时访问Apress 的Web站点,并下载本书的所有源代码 。你也可以获取Apress提供的勘误表,并查找相关信息。
联系作者
读者可以通过dhrubo.kayal @ gmail.com随时与作者联系。
很长时间以来,我始终使用Spring框架和设计模式来构建Java EE应用程序。本书致力于归纳在Spring框架中常用的设计策略(符合最新的Java EE 5规范)。我坚信,本书可供那些有兴趣使用Java EE和Spring框架构建企业级应用程序的设计人员和开发人员参考。
本书的读者对象
本书主要适合Java EE应用程序设计人员和架构师使用,也非常适合熟悉Java EE设计模式和Spring框架的开发人员使用。
本书的组织结构
本书的组织结构非常简单。第1章首先介绍企业级应用程序架构中所用的基本概念,分析了分布式计算的各种架构风格,还介绍了使用UML工具进行应用程序的可视化设计。
第2章介绍了Spring框架及其在构建企业级Java应用程序中的作用,重点介绍了后续4章会使用的设计模式模板。第3章解释了表现层的设计问题,并提出基于Spring MVC框架的解决方案。第4章详细阐述业务层的设计模式,并介绍Spring对简化EJB开发的支持。
第5章讨论集成层的设计模式。第6章讨论通常容易被忽视的安全和事务设计策略。最后,第7章使用前几章提到的概念展示了一个订单管理系统的设计开发过程。
预备知识
本书假设读者熟悉Java EE设计模式、Spring框架以及Eclipse IDE。
源代码下载
访问http://www.apress.com,找到本书的主页,即可看到源代码下载链接。欢迎随时访问Apress 的Web站点,并下载本书的所有源代码 。你也可以获取Apress提供的勘误表,并查找相关信息。
联系作者
读者可以通过dhrubo.kayal @ gmail.com随时与作者联系。
媒体评论回到顶部↑
“本书深入剖析了各个层里的常用模式,让你身临其境地了解Spring和模式重构的力量。不但揭示了Spring如何利用各种模式实现其服务,也展示了如何使用Spring向现有代码添加新的模式,是Spring(尤其是Spring MVC)开发人员的必备读物,强烈推荐!”
——Mike Nereson,Architecture Rules项目负责人,Retrieve Technologies公司的高级J2EE开发人员
——Mike Nereson,Architecture Rules项目负责人,Retrieve Technologies公司的高级J2EE开发人员








点击看大图





加载中...

