在线阅读:
加载中...
内容提要:
Enterprise JavaBeans(EJB)是用于开发和部署商业应用程序的分布式组件模型。EJB 2.0是EJB 1.1的一次重要升级,它可以用来构建可伸缩、可重用、可移植事务性和分布式企业级商业应用程序。
本书介绍了J2EE 1.3和EJB 2.0的基本理论以及使用EJB 2.0开发商业应用程序的具体方法、规则,并通过大量的具体工程实例,指导读者学习EJB开发的过程与细节。最后,本书还集中讨论了如何实现EJB事务、EJB安全性、EJB设计模式和由EJB 1.1迁移到EJB 2.0的策略等问题。
本书特别适用于编写EJB程序的新手和学习如何在EJB 2.0中编写业务逻辑的EJB 1.1程序员。本书读者应具备一定的Java编程经验,并对HTML、servlet、JSP、SQL、rmi与JDBC等知识有一定的了解。
作者简介:
Pravin V.Tulachan是J2EE平台体系结构设计师,并且在JavaCamp.com公司(在硅谷成立和一家J2EE平台培训与咨询公司)担任讲师。他有16年以上的IT经验,最近6年来担任Web/Java平台服务器端应用程序开发顾问。他是Java University大学的教师,并且为Sun教育服务部和加里福尼亚大学伯克利分院讲授关于J2EE平台的课程。
编辑推荐:
精通J2EE 1.3平台体系结构、设计与部署。利用J2EE技术的丰富功能构建健壮大的功能组件;涵盖消息驱动bean、事务、安全、设计模式和Enterprise JavaBeans组件模型的增强功能。
EJB2.0组件开发指南。本书主要内容:有状态和无状态会话bean;托管bean式和托管容器式实体bean;消息驱动bean和JMS API;Java事务API(JTA);安全选项;部署和性能。
本书是实现世界EJB 2.0组件体系结构开发的一个“具体细节”向导。不管您是J2EE平台新手,还是刚从以前的版本升级过来,高级开发专家和培训大师Pravin V.Tulachan向您展示了如何充分利用J2EE1.3平台上下文中的EJB2.0技术。您将不只是学习如何使用会话bean、实体bean和消息驱动bean,还将学习如何利用J2EE技术来最大化您所创建的每个组件的功能与健壮性。本书内容包括:
EJB2.0技术n层体系结构和设计向导、性能问题和优化策略;利用JNDI和RMI-IIOP的实践方法;如何充分利用新的消息驱动bean;会话bean和实体bean的特性、特征和生命周期;将应用程序从 EJB1.1组件体系结构迁移到EJB 2.0组件体系结构;EJB体系结构设计模式、互操作性和性能 。
许多章包含完整的、易于采用的工程。此外,Tulachan将这些工程集成到了真实应用环境的企业应用程序中,以示范EJB2.0技术的各个关键方面。
在本书内容中,您可以充分利用J2EE平台,本书向您展示如何开发EJB2.0组件。
目录:
目录
第1部分 概述
第1章 Java 2 Enterprise Edition 1.3简介
1.1 企业计算的演化
1.2 对企业计算的考虑
1.3 企业计算平台
1.3.1 CORBA
1.3.2 .NET
1.3.3 J2EE
1.4 J2EE 1.3所需的技术
1.4.1 支持通信的技术
1.4.2 支持安全的技术
1.4.3 支持表示的技术
1.4.4 支持业务应用的技术
1.4.5 支持企业信息系统的技术
1.4.6 将所有的内容整合到一起
1.5 J2EE体系结构
1.5.1 客户层
1.5.2 表示层
1.5.3 业务层
1.5.4 企业信息系统层
1.6 J2EE体系结构技术上的优点
1.6.1 互操作性
1.6.2 与遗留系统的标准集成
1.6.3 编程的效率
1.6.4 分布式组件
1.6.5 可靠性和性能
1.6.6 安全
1.6.7 将开发和部署的复杂性减到最少
1.7 J2EE体系结构与商业相关的优点
1.7.1 简化应用程序开发
1.7.2 选择的自由
1.7.3 较快的上市时间
1.7.4 较低的开发代价
1.7.5 应用程序的易管理性
1.7.6 应用程序的可移植性
1.8 J2EE开发和部署角色
1.9 开发一个J2EE应用程序
1.10 J2EE的缺点
1.10.1 陡峭的学习曲线
1.10.2 较高的资源要求
1.10.3 J2EE应用服务器的费用(较高的基础结构费用)
1.10.4 较高的维护费用
1.10.5 避免使用J2EE的场合
1.11 本章小结
第2章 Enterprise JavaBeans 2.0简介
2.1 软件组件模型
2.2 Enterprise JavaBeans体系结构
2.2.1 Enterprise JavaBeans组件
2.2.2 关键EJB元素
2.2.3 EJB容器
2.2.4 打包和部署工具
2.3 EJB安全
2.4 EJB的优点
2.5 EJB的缺点
2.6 Enterprise JavaBeans和JavaBeans的区别
2.7 本章小结
第2部分 开发EJB
第3章 示例应用程序概述
3.1 命名约定
3.2 关于例程源代码
3.3 数据库表
3.4 示例应用程序描述
3.4.1 无状态会话bean实例
3.4.2 有状态会话bean示例
3.4.3 BMP实体bean示例
3.4.4 CMP实体bean示例
3.4.5 消息驱动bean实现示例
3.5 本章小结
第4章 EJB客户视图
4.1 分布式对象
4.1.1 分布式对象的难点
4.1.2 解决方案
4.2 JNDI简介
4.2.1 命名服务
4.2.2 命名约定
4.2.3 命名空间
4.2.4 目录服务
4.2.5 命名和目录服务的需求
第5章 会话bean简介
第6章 开发无状态会话bean
第7章 开发有状态会话bean
第8章 实体bean简介
第9章 开发托管bean式实体bean
第10章 CMP 2.0:抽象持久性模式和EJB QL
第11章 开发CMP 2.0实体bean
第12章 Java消息服务
第13章 开发消息驱动bean
第3部分 高 级 专 题
第14章 事务
第15章 Enterprise JavaBean安全
第16章 EJB设计模式、互操作性和性能
第17章 将EJB 1.1应用程序迁移到EJB 2.0容器中
第18章 装配J2EE在线注册应用程序
思考
附录
我来评论这本书