实战EJB:从入门到精通.pdf
需积分: 0 124 浏览量
更新于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技术的重要参考资料。
341 浏览量
599 浏览量
2019-10-28 上传
2008-11-16 上传
2007-10-28 上传
2008-09-24 上传
2012-02-03 上传
heon23
- 粉丝: 0
- 资源: 2
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载