本书是第一本全面介绍用UML对Java应用程序进行建模的指南。作者通过具体的开发实例深入浅出地介绍了用UML这个建模工具开发面向对象系统的方法,对不同解决方案的优缺点进行比较,分析在开发过程中开发团队所碰到的各种常见问题。在介绍用建模工具开发系统时,本书还提供了开发企业级应用系统的策略以及相关技术,包括XML、servlet、EnterpriseJavaBeans、SwingComponents、CORBA及RMI等,并讨论如何在不同的技术组合中做出权衡、如何与相关的Java技术相结合进行系统开发。本书内容翔实,讲解透彻。通过本书,读者可以对UML建模技术以及面向对象的分析和设计有一个全面而深入的认识和了解。随书附带的光盘中包含书中的示例代码。对软件系统建模,就是要理解和熟练运用UML。现有的UML图书虽然已经很多,但是像本书这样完全从实战出发讨论实际应用的却少之又少。本书荣获Amazon读者五星评价,被公认为最佳UML入门图书之一。作者通过一个样例考勤卡系统,对整个软件开发过程进行细致入微的分析和讨论——从用户需求到最终实现,从建立各种UML图表到完成最后代码,让读者从实际操作中全面系统地理解和掌握UML,学习Java企业级开发的核心知识,使读者对软件开发过程有全新的理解。同时,本书还澄清了许多盲点和误区。所有这些内容,你在下一个项目中就可以参考使用!通过本书,你可以:进一步加深对面向对象分析与设计的理解学会如何在Java开发中灵活使用UML广泛了解各种UML软件模型,从中做出正确选择学会如何用UML来描述其他的技术和类库,如servlet、XML以及Swing本书附带光盘中包括:考勤卡系统的全部设计文档和源代码如何安装并使用Sun的J2EE运行考勤卡系统的说明