本书通过丰富的项目实践(online bookstore)案例和深入浅出的讲解,引领读者学习Java EJB和WebServices应用完整的开发体系,以及Java EJB和Web Services的各个组件在项目开发中的实际应用,包括:理解EJB 3.0的三种Bean和多层(multi-tier)数据库应用架构;使用实体Bean开发数据库应用;熟悉事务处理、群集等高级特性;理解基于HTTP的多层(multi-tier)Web应用架构;熟练使用Struts和EJB 3.0开发Web应用;掌握Web Services的概念及应用。书中全面介绍了进行EJB 3.0和Web Services应用开发的分析、设计、开发和测试技术。本书提供了一个完整的电子商务应用的设计和开发项目,通过对该项目各个功能模块从需求分析、系统分析设计、部署实现及测试等全过程的分析,使读者能够快速掌握EJB 3.0和Web Services等Web开发中最核心的组件,最后,读者能够依据书中提供的项目案例定制所需的功能,开发专业的Java应用系统。
本书融项目实践与开发思想于一体,是作者从事十多年项目设计与开发工作经验的浓缩和总结,也是不断创新和跟踪及研发最新技术的结晶。
本书通过丰富的项目实践(online bookstore)案例和深入浅出的讲解,引领读者学习Java EJB和WebServices应用完整的开发体系,以及Java EJB和Web Services的各个组件在项目开发中的实际应用,包括:理解EJB 3.0的三种Bean和多层(multi-tier)数据库应用架构;使用实体Bean开发数据库应用;熟悉事务处理、群集等高级特性;理解基于HTTP的多层(multi-tier)Web应用架构;熟练使用Struts和EJB 3.0开发Web应用;掌握Web Services的概念及应用。书中全面介绍了进行EJB 3.0和Web Services应用开发的分析、设计、开发和测试技术。本书提供了一个完整的电子商务应用的设计和开发项目,通过对该项目各个功能模块从需求分析、系统分析设计、部署实现及测试等全过程的分析,使读者能够快速掌握EJB 3.0和Web Services等Web开发中最核心的组件,最后,读者能够依据书中提供的项目案例定制所需的功能,开发专业的Java应用系统。
本书作者具有多年开发和教学经验,清楚EJB 3.0和Web Servitees的合理学习路线,以及在学习过程中的注意事项。
第一部分 整体介绍
第1章 EJB概述
第二部分 项目分析设计
第2章 项目开发流程与分析设计概述
第3章 网上书店项目概述
第三部分 Struts—EJB 3.0核心技术
第4章 EJB 3.0开发环境的搭建
第5章 开发会话Bean
第6章 开发消息驱动Bean
第7章 开发实体Bean
第8章 开发实体Bean
第9章 继承映射
第10章 EJB 3.0 QL
第四部分 项目实践
第11章 网上书店实例
第五部分 EJB 3.0高级应月
第12章 WebService与SOA的实现
第13章 EJB 3.0的安全和事务
第14章 EJB 3.0的其他相关功能
第15章 EJB 3.0的集群
第16章 测试概述
第17章 CVS的使用
附录A EJB 1.0、EJB 2.0和EJB 3.0的比较
附录B 一些重要的关键字和元数据
附录C EJB 3.0快速参考手册
附录D EJB 3.0术语汇编
附录E EntityManager的API