实战EJB:从入门到精通.pdf
需积分: 0 190 浏览量
更新于2024-11-07
收藏 617KB PDF 举报
“实战EJB系列中文Java技术网::中国Java开源中心http://www.cn-java.com”
本书是关于Enterprise JavaBeans(EJB)的经典教程,旨在帮助读者理解和掌握EJB技术。EJB是Java平台上用于构建企业级分布式应用的核心组件,它提供了一种标准的方式来封装和管理业务逻辑,使得应用程序可以与数据库、消息队列等后端服务进行交互。
EJB版本的演进在书中有所提及,从EJB 1.1开始,包括Business Logic Management(BMP)和Container Managed Persistence(CMP)两种实体Bean的管理方式,再到EJB 2.0引入的LocalBean和EJB Query Language(EJB QL),以及JMS(Java Message Service)的使用。以下是书中各个实战部分的主要知识点:
1. **EJB基础**:
- 企业JavaBeans技术:EJB是Java EE(Enterprise Edition)的一部分,用于构建可扩展、安全且事务处理能力强的企业级应用。
- EJB体系结构:EJB由服务器端容器管理和支持,包括会话Bean(Session Beans)、实体Bean(Entity Beans)和消息驱动Bean(Message-Driven Beans)三种类型。
- 开发人员角色:EJB开发涉及了企业应用架构师、Bean开发者和部署者等多个角色。
2. **会话Bean**:
- 无状态会话Bean:不保存任何客户端特定的信息,适用于执行短暂的、无持久性的业务操作。
- 有状态会话Bean:保存了客户端的状态信息,适用于需要跟踪用户会话或状态的应用场景。
3. **实体Bean**:
- CMP:容器负责管理Bean的持久性,简化了数据存储的处理,但可能牺牲了一些灵活性。
- BMP:Bean自己管理持久性,提供了更多控制,但增加了复杂性。
4. **EJB 2.0的新特性**:
- LocalBean:仅在本地可用,无需远程接口,降低了通信开销。
- EJB QL:EJB的查询语言,类似于SQL,用于在实体Bean中进行对象查询。
5. **JMS**:
- JMS是Java平台上的消息传递API,EJB可以使用它来实现异步通信和解耦。
书中通过详细的步骤指导读者如何开发、部署和测试EJB程序,涵盖了从创建Bean、编写业务逻辑、配置部署描述符到与应用服务器的集成。这些实战例子帮助读者深入理解EJB的工作原理和实际应用,是学习EJB技术的重要参考资料。
点击了解资源详情
点击了解资源详情
点击了解资源详情
240 浏览量
2007-10-28 上传
2008-09-24 上传
heon23
- 粉丝: 0
- 资源: 2
最新资源
- ACCP-SQL_ 第二章资料
- IBM-PC汇编语言程序设计课后答案
- Design Patterns Workbook 英文版 (pdf)
- C++文件输入输出的使用
- 高质量的C++编程 C++
- ABAP4编程宝典中文版
- C#,ASP.NET程序员面试题
- MyEclipse 6 Java 开发中文教程
- MA0003 移动智能网原理
- javascript
- C%2B%2B+GUI+Programming+with+Qt4.pdf
- Teniga Javascript Edito
- 图文实例教你如何用路由设置共享上网
- 基于arm平台程序设计介绍
- VMware Workstation 6 基本使用
- ubuntu基本资料