内容简介
本书主要介绍EJB3.0标准,是获奖权威参考书Enterprise JavaBeans的最新第5版。全书内容主要分为两大部分,第一部分是EJB 3.0的标准技术手册,主要介绍EJB概念、EJB工作原理及使用方法;第二部分是JBoss实践指南,详细阐述了JBoss的安装、配置、运行、JBoss Application Server等相关内容。全书实例丰富,讲解细致,深入浅出,适合Java平台开发人员,特别是企业级Java开发人员阅读参考。
编辑推荐
推荐序
在过去十年中,整个计算机世界的面貌发生了深刻的变化。一方面,图形界面的出现解放了用户在人机界面上所耗费的巨大成本,模块化、一致化的图形界面使任何应用程序的操作方式都变得统一,用户可以更好地把注意力集中到软件本身的理解上。另一方面,快速程序开发技术使得开发具有标准化外观的应用程序变得极其方便。因此桌面应用迎来了它的黄金时代。
但同时,在最终客户的视野之外,企业应用的演化体现出了完全不同的复杂性。企业运算所需的特性包括:牢不可破的数据完整性、永续运行的高可靠性、应对业务能力扩展的高伸缩性,让任何简单的事情都变得更加复杂。此外,Internet的迅速普及使得应用可以全球廉价接入,B/S成了企业应用的必然选择,此时企业对平台无关性、数据库独立性的追求,使得开发所需关注的细节也更多。
如果说在桌面开发领域中,Delphi是一艘导弹快艇,在发现目标后可以实施快速突击,那么,现在企业应用所需的就已经是一支完整的航母舰队了:你必须拥有全天候跨越Windows和Unix大洋的远洋能力,完善可靠的舰艇间的C3I通讯系统。为减少研发工作量和保障成本,还必须统一弹药规格,这样才可连接到名为Oracle和DB2的不同弹药供应船上去,从而可以支持数量庞大的舰载机编队,以对付高强度的并发业务挑战。因为规模庞大,你作为管理一..
目录
序
前言
第一部分 EJB 3.0标准
第1章 引言
服务器端组件
持久化和Entity Beans
异步通信
Web Services
Titan航运:一个假想的业务系统
接下来是什么
第2章 架构概览
Entity Bean
Enterprise Bean组件
使用Enterprise Bean和Entity Bean
Bean容器的规约
总结
第3章 资源管理和基本服务
资源管理
基本服务
后续内容
第4章 编写你的第一组Bean
开发Entity Bean
开发Session Bean
第5章 持久化服务: EntityManager
实体即POJO
托管与非托管实体
为Persistence Unit打包
获取EntityManager
操作EntityManager
Resource Local事务
第6章 映射持久对象
编程模型
基本的关系映射
主键
成员属性映射
用@SecondaryTable进行多表映射
@Embedded对象
第7章 实体关联
七种关联类型
映射集合型关系
游离实体和FetchType
级联
第8章 实体继承
每个类层次结构一张表
每个具体类一张表
每个子类一张表
混合策略
非实体基类
第9章 实体查询与EJB QL
Query API
EJB QL
原生查询
具名查询
第10章 Entity回调和监听器
第11章 Session Beans
第12章 Message-Driven Beans
第13章 定时服务
第14章 JNDI ENC与依赖注入
第15章 拦截..
书摘
本书的翻译水准当称一流。译者长期工作于企业应用开发的一线,对重型和轻型框架都有深入的理解。他们的工作尽心尽力,翻译准确流畅,这是本中文版图书的质量保证。”
——满江红开放技术研究组织创始人曹晓钢