【内容简介】
本书是公认的EJB 3权威著作,详细介绍了使用EJB 3进行企业级开发的方方面面,包括EJB 3基础、使用EJB 3构造业务逻辑、Java持久化API、EJB 3的实际应用、移植性和互操作性,等等。基于现实场景,本书提供了大量实用的范例代码、最佳实践、设计模式和性能优化技巧。通过对这些知识的学习,开发者能创建健壮的、可扩展的、基于标准的解决方案。
本书既为EJB的初学者提供了精彩的入门指导,又为有经验的EJB开发者提供了详细的指南和参考。
【编辑推荐】
“杰作!讲述了EJB 3的方方面面,仅书中的最佳实践就已经物超所值。强烈推荐!”
——Awais Bajwa,JSR 243 JDO专家组成员
“我已经买了所有已出版的EJB 3图书,毫无疑问,本书是最好的,它改变了我对EJB 3的看法。”
——Ashish Srivastava,Oracle工程师
EJB 3是Java EE 5.O中最重要的创新。与EJB 2相比,EJB 3发生了革命性的变化。通过全面拥抱POJO程序设计模型,引入JPA以充分吸取Hibem3ate等对象一关系映射方案的优点,EJB 3大大简化了基于标准的企业应用开发。
本书是EJB 3领域目前公认的不可替代的权威著作。与其他同类图书相比。本书没有过多讲述理论;和IEJB老版本的特性。而是从实战出发,紧扣读者需求,直指EJB 3核心主题,在轻松生动的语言中,带你领略大量代码示例、设计模式、性能调优技巧,以及构造和部署可伸缩应用程序的最佳实践。本书的另一独特之处是充分探讨了EJB与JSF、Ajax甚至Spring等相关技术的集成。通过阅读本书,你将更加深刻地理解Java EE开发的真谛。
作者简介:
Debu Panda,世界级的EJB专家,Oracle Application Server开发团队的产品经理主管,领导着Oracle.Java EE容器的开发。他有15年以上的IT从业经验,在Java Developer's Ioumal、TheServerSide等世界一流技术媒体上发表了大量关于企业级Java技术的文章。
【目录信息】
第一部分 EJB概述
第1章 EJB 3是什么
1.1 EJB概述
1.1.1 EJB作为组件
1.1.2 EJB作为框架
1.1.3 分层架构和EJB
1.1.4 为什么选择EJB 3
1.2 了解EJB类型
1.2.1 会话bean
1.2.2 消息驱动bean
1.2.3 实体和JPA
1.3 深入EJB
1.3.1 访问EJB服务:EJB容器
1.3.2 访问JPA服务:持久化提供器
1.3.3 使用EJB服务的功能
1.4 EJB的新生
1.4.1 HelloUser示例
1.4.2 简化的程序设计模型
1.4.3 用注解,不用部署描述文件
<< 查看详细目录
【前言】
在早期,EJB受到CORBA等技术的分布式计算概念的启发,准备为服务器端应用程序增加可伸缩性。EJB和J2EE在网络泡沫中可以说是红极一时。
EJB的最初目的是通过组件和框架优势比提供CORBA更加简单的替代方案。当EJB 2发布时,很明显,EJB作为一种框架,虽然可以简化服务器端开发工作,但是它很复杂。它变成了提供远程处理、事务管理、安全、状态维护、持久化和Web服务等特性的重量型框架。它的每个版本都加入了更多的特性,而且开发工具也日渐成熟,它的发明者始终没能解决复杂性增加的问题。.
由于开发社区对EJB 2的种种局限不再抱幻想,新的开源工具比如Spring和Hibernate出现了。它们的出现,连同微软.NE..
<< 查看前言
【书摘】
第一部分 EJB概述
本书的主题是EJB 3——令人注目的企业JavaBean标准的新版本。EJB的重生来得正是时候,这一切归功于Java SE 5引入的创新,倒如元数据注解、依赖注入和基于对象-关系映射的持久化等概念。
第1章介绍EJB技术。本间讲解了EJB作为开发平台的独特实力以及提高工作效率和易用性的非常好的新特性。
……
免费试读第三章..
>>
进入在线免费试读