EJB3实战教程:企业级开发必备技术详解

需积分: 9 0 下载量 137 浏览量 更新于2024-12-27 收藏 1.52MB PDF 举报
《EJB3.0实例教程》是一本专为希望深入理解和实践EJB3.0技术的读者编写的实用指南。作者黎活明针对EJB3.0规范的发布后,市场上的实际应用资料相对匮乏的情况,通过具体的实例,帮助读者掌握企业应用核心开发技术——EJB3.0。该教程分为六个主要章节: 1. 前言部分介绍了教程的目标读者,包括适合的人群,以及作者的联系方式和官方MSN群组,以便读者获取进一步的帮助和支持。此外,还有版权声明,确保读者了解知识产权。 2. 运行环境配置是学习的基础,首先指导读者下载并安装Jboss EJB3.0,然后逐步演示如何在TOMCAT和JBOSS中运行EJB实例,包括独立部署和Web应用调用EJB的方法。还提供了获取最新内嵌EJB3版本的指导。 3. 基础知识学习章节详细讲解了JBOSS的目录结构,EJB和Web应用的部署方法,以及如何打包包含第三方库的EJB和J2EE项目。此外,还涉及恢复配套例子开发环境和EJB3的调试技巧。 4. 会话BEAN(SESSIONBEAN)是核心内容,分为无状态(STATELESSSESSIONBEANS)和有状态(STATEFULSESSIONBEANS)两种类型。作者分别展示了开发这两种类型的步骤,并介绍了它们的区别、JNDI名称的修改、生命周期管理以及如拦截器(INTERCEPTOR)、依赖注入(DEPENDENCYINJECTION)、定时服务(TIMERSERVICE)和安全服务(SECURITYSERVICE)的使用。自定义安全域也在这一部分有所涉及。 5. 第五章介绍消息驱动BEAN(MESSAGEDRIVENBEAN),这是处理异步通信的重要组件,展示了如何在EJB3.0环境中实现消息驱动功能。 6. 最后,第六章关注实体BEAN(ENTITYBEAN),重点讲解实体BEAN的配置文件PERSISTENCE.XML,以及JBOSS数据源的设置,包括MySQL和MsSqlServer200的配置示例。 通过这些实例,读者不仅能学习到EJB3.0的基本原理,还能掌握如何在实际项目中有效地运用这些技术,提升企业应用开发能力。无论是初学者还是有一定经验的开发者,都能从中获益良多。