EJB3葵花宝典:从环境搭建到深入实践
需积分: 0 63 浏览量
更新于2024-08-02
收藏 1.38MB DOC 举报
《EJB葵花宝典》是一本详细介绍了Enterprise JavaBeans (EJB)技术的教程,由安坤主编,适用于EJB 3版本。本书分为多个章节,深入探讨了EJB的基础概念、开发环境配置、关键组件以及实践应用。
1. **技术总述**:章节1概述了EJB的基本原理,包括其在企业级应用中的角色和作用,以及EJB 3的主要改进和特点。
2. **开发环境介绍**:
- **搭建开发环境**:介绍了如何使用Sun Application Server作为开发和部署平台,包括安装步骤(命令行方式)、启动和停止服务。
- **MyEclipse集成**:详细说明了如何在MyEclipse中配置Sun Application Server,设置运行JDK版本,添加依赖包,并管理服务器的启动和停止。
3. **SessionBean**(会话Bean)是EJB的核心组件,分为两类:无状态的StatelessSessionBean和有状态的StatefulSessionBean。无状态会话Bean强调每次请求独立,而有状态会话Bean具有存储用户状态的能力。书中详细讲解了这两种类型的Bean的实现,包括接口定义、Bean类设计以及客户端调用。
4. **消息驱动Bean**:这部分讨论了EJB如何处理异步通信,如消息队列和事件驱动编程。
5. **Persistence**(持久化)是EJB处理数据库交互的重要部分。内容包括系统架构、基本思想、组件组成、环境搭建(如设置连接池、数据源配置),以及实体类的编码、数据库操作和查询方案。EJBQL(Entity Beans Query Language)被详细介绍,包括各种查询方法,如通过主键、命名参数和指示参数进行查询,以及处理不同类型的查询需求。
- EJBQL查询功能强大,支持通过主键查询(get和find)、查询多条数据,以及灵活的参数化查询,如查询单个或多个字段,甚至COUNT函数。
- 除了EJBQL,还提到了使用本地SQL的查询方法,如声明和调用具名查询,以及主键生成策略和级联策略,涉及一对一双向关联、一对多/多对一以及多对多关系的处理。
6. **EJB事务**:介绍了事务管理在EJB中的应用,确保数据一致性。
7. **定时器**:涵盖了如何使用EJB的定时器功能进行定期任务调度。
8. **拦截器**:讲解了EJB的生命周期管理和行为扩展机制,即拦截器的使用。
《EJB葵花宝典》提供了丰富的EJB开发指南,从基础到实践,帮助读者深入理解并掌握EJB在企业级应用开发中的核心技术和实践技巧。
2009-01-05 上传
2007-12-07 上传
2011-03-17 上传
2023-05-18 上传
2023-05-30 上传
2023-05-13 上传
2023-05-19 上传
2023-06-02 上传
2024-07-20 上传
xinqing77521
- 粉丝: 0
- 资源: 4
最新资源
- Java毕业设计项目:校园二手交易网站开发指南
- Blaseball Plus插件开发与构建教程
- Deno Express:模仿Node.js Express的Deno Web服务器解决方案
- coc-snippets: 强化coc.nvim代码片段体验
- Java面向对象编程语言特性解析与学生信息管理系统开发
- 掌握Java实现硬盘链接技术:LinkDisks深度解析
- 基于Springboot和Vue的Java网盘系统开发
- jMonkeyEngine3 SDK:Netbeans集成的3D应用开发利器
- Python家庭作业指南与实践技巧
- Java企业级Web项目实践指南
- Eureka注册中心与Go客户端使用指南
- TsinghuaNet客户端:跨平台校园网联网解决方案
- 掌握lazycsv:C++中高效解析CSV文件的单头库
- FSDAF遥感影像时空融合python实现教程
- Envato Markets分析工具扩展:监控销售与评论
- Kotlin实现NumPy绑定:提升数组数据处理性能