EJB3.0入门教程:从基础知识到实战应用
需积分: 47 43 浏览量
更新于2024-10-10
收藏 2.06MB PDF 举报
"EJB3.0实例教程是EJB3.0入门经典的精简版,由黎活明撰写,涵盖了EJB的基础知识、运行环境配置、会话Bean(Session Bean)、实体Bean(Entity Bean)等内容,强调了EJB3与EJB2的差异。"
EJB(Enterprise JavaBeans)是Java平台企业版(Java EE)的一部分,用于构建可复用的、模块化的、分布式的企业级应用程序。EJB3是EJB规范的一个重大改革版本,引入了许多简化开发的新特性,与EJB2相比,它更加轻量级和开发者友好。
在EJB3中,无状态Session Bean(STATELESS SESSION BEANS)是最常见的类型,它们不保留任何客户端状态。教程介绍了如何创建只实现Remote接口、Local接口以及同时实现两者接口的无状态Session Bean。此外,还讨论了实例池化(INSTANCE POOLING)和生命周期管理。
有状态Session Bean(STATEFUL SESSION BEAN)则能够保持客户端状态,允许更复杂的交互。书中详细讲解了它们的生命周期、激活机制以及如何更改JNDI名称。
EJB3引入了拦截器(INTERCEPTORS)和依赖注入(DEPENDENCY INJECTION),大大减少了代码量和复杂性。拦截器可以插入自定义的行为,而依赖注入则使得组件之间的依赖关系变得更加清晰,减少了手动管理对象的关系。教程中还提到了不同类型的资源注入、自定义注解和继承关系的应用。
定时服务(TIMERSERVICE)使得EJB可以在预定时间执行任务,增强了应用程序的灵活性。安全服务(SECURITYSERVICE)部分则讨论了如何配置和定制安全域,确保应用程序的安全性。
实体Bean(ENTITY BEAN)是EJB中处理持久化数据的主要组件。教程涵盖了JBOSS数据源的配置,包括对MySQL、Microsoft SQL Server 2000和Oracle 9i的数据源配置,以及单表映射的实体Bean的创建。
EJB3文档PDF提供了全面的EJB3学习指南,通过实例和详细的步骤帮助开发者理解和掌握EJB3的核心概念和技术,无论是对于初学者还是有一定经验的开发者,都是一个宝贵的参考资料。
2017-03-29 上传
2019-05-24 上传
2465 浏览量
912 浏览量
1762 浏览量
点击了解资源详情
2024-12-01 上传
2024-12-01 上传
qmzhai
- 粉丝: 3
- 资源: 15
最新资源
- 深入浅出之正则表达式
- Boson+NetSim入门进阶1
- 梯度校正参数辨识方法(算例及matlab程序)
- 几个C语言的经典例题
- DWR中文文档(struts/hibernate/spring集成)
- arm 学习资料
- MCTS Self-Paced Training Kit Exam 70-536 (Jun 2006)
- C#教程<C#入学者必学教程>
- linux+命令手册.pdf
- 《MiniGUI 特性说明书》
- MiniGUI技术白皮书
- Beginning Rails: From Novice to Professional
- MP3格式文件解析(多媒体类技术)
- ASP.NET AJAX程序设计.pdf
- TCP_IP+Sockets+In+C#.pdf
- 笔记本故障查询大全 方便快捷 有效