Java企业软件教程系列

《Java实用系统开发指南》

本书内容涉及从服务器后端的单机Socket底层到多机分布式集群,虽然个别Java技术已经过时,但是因为本书着重从设计模式角度讲述八大系统如何设计开发,因此对于设计模式的学习使用一定借鉴作用。京东链接

2020年出版《复杂软件设计之道:领域驱动设计全面解析与实战》

  1. 第一章.用NIO打造高性能聊天室
  2. 第二章. 用Jsp/Servlet开发用户注册系统详细讲解
  3. 第三章 网站内容管理系统
  4. 第四章.用Struts开发网站内容管理系统
  5. 第五章. 用EJB开发订阅信息系统
  6. 第六章.基于容器的用户安全管理系统
  7. 第七章. EJB方法调用框架
  8. 第八章.网上商店系统
  9. 更多关于本书专题讨论
  10. 本书光盘源码下载 国外SF下载点
其他相关教程:
  1. JavaEE教程
  2. EJB教程
  3. Struts教程
  4. Spring教程
  5. Hibernate教程
  6. JVM内存模型和性能优化
本书特点

  本书是国人原创的第一本涉及框架、组件构件等重用概念的Java畅销书,该书通过8个系统,指出了一个成熟Java/J2EE系统设计开发的正确之道:Model(建模)、Patterns(模式)和Framework(框架)。

  1. 需求UML分析与域模型(Domain Model)建立;
  2. J2EE架构技术考量和选择,不同的应用有不同的工具;
  3. 代码详细设计和模式的应用;
  4. 可重用框架Framework的提炼和应用;

  Java/J2EE带来的不仅是语言变革;还有工程方法、设计思维的创新,如何使用全新的OO思维设计开发Java/J2EE项目,该书指引了正确的方法和路径,这在同类书籍包括进口书籍中是不多见的。
   更难能可贵的是,作者通过8个系统不同架构技术的选择展现了当前Java/J2EE主流技术,集成了Jive 、 Petstore等优秀开源系统的精华。
   从Jsp/JDBC简单系统到Jive这样的复杂系统,引入设计模式介绍和使用,以自己设计的网上商店替代了Petstore 1.3,Petstore的Web层是WAF框架实现,书中使用流行框架Struts替代了,而Pestore中EJB相关使用和模式则在书中均有详细介绍和应用,因此本书的网上商店案例应该比Petstore 1.3更实用,更注重性能。
   在第四章有专门关于XML Mapping(可方便进一步跨越到数据库的O/R Mapping)的介绍,提供了对XML文件方便实用的操作办法。
   本书所有例程都是基于开源软件Tomcat或JBoss容器平台,因此有大量篇幅介绍其相关知识。
   对于已经全部掌握上述知识的高手,第七章和第八章有关框架(Framework)的设计可能提供了一种更高层次编程设计的新思路。

  由于本书涉及知识面太广,是真正的一本用J2EE和UML开发Java企业级应用程序书籍,从用例UML、数据建模到设计模式、从Struts、EJB到J2EE服务器配置等多个方面,因此,初学者需要配合相关书籍才能阅读本书,这些书籍包括Jsp/Servlet基本概念知识、Struts开发详解、Tomcat配置、J2EE基本概念、JBuilder开发和JBoss配置GoF设计模式

  初学者也可进入《Java实用系统开发指南》读者论坛 交流讨论。

热烈讨论3...


java中文 java语言 java 虚拟机 Java高手 Java指导 Java培训书籍 Java开发指南 软件质量 伸缩 scalable 架构设计 架构指南 Achetecture 经验指导 软件研究 软件学术 软件权威 IT书籍 软件书籍 推荐书籍 热销书籍 排行榜书籍 C# .NET Java主流技术 Java流行技术 Java实用技术 框架 程序设计 计算机程序设计艺术 java 2 核心技术 Java模式 设计模式应用 模式使用技巧 系统设计 CTO书籍 软件架构 Jbuilder开发 指南