本书第1版在业界广受好评。这是本书的第2版,它详尽而全面地向读者展示了如何在软件系统开发的整个过程中利用UML构建更好的企业级Java系统。作者深入研究了开发团队可能遇到的各种问题,并解释说明了以各种不同组合使用各种技术的利弊。作者通过一步步深入探究开发过程,展示了在每一步中如何使用UML,它如何影响实现方案,以及如何最终转化为Java代码。此外,本书还示范了如何利用UML选择合适的技术以满足应用的需求。这种方法将帮助读者创建强大的解决方案,共享设计思想,并能在整个开发周期内追踪设计决议。本书第1版在业界广受好评。这是本书的第2版,它详尽而全面地向读者展示了如何在软件系统开发的整个过程中利用UML构建更好的企业级Java系统。作者深入研究了开发团队可能遇到的各种问题,并解释说明了以各种不同组合使用各种技术的利弊。作者通过一步步深入探究开发过程,展示了在每一步中如何使用UML,它如何影响实现方案,以及如何最终转化为Java代码。此外,本书还示范了如何利用UML选择合适的技术以满足应用的需求。这种方法将帮助读者创建强大的解决方案,共享设计思想,并能在整个开发周期内追踪设计决议。在新的一版中还提供了采用J2EE、UML-EJB映射、J2EE设计模式、Web服务以及其他诸多技术进行开发的信息。本书以Java开发者为读者,帮助读者:·深入理解面向对象建模理论和实践·批评性地复审各种UML软件模型·使用UML从用户的角度创建详细的问题概要·使用各种Java技术提供一种可视的、平衡考虑了各种因素的解决方案并撰写文档本书的配套网站上可以下载书中所演示应用的完整代码以及其他一些软件,它们可以辅助读者开始使用UML、Java和Web服务。