Jboss EJB3.0 实战教程:从入门到精通

需积分: 10 1 下载量 82 浏览量 更新于2024-10-09 收藏 1.25MB PDF 举报
"EJB3实战应用手册,由黎活明撰写,主要涵盖了Jboss EJB3.0的实例教程和基础知识,深入讲解了会话Bean、消息驱动Bean和实体Bean的开发与应用,以及相关服务如拦截器、依赖注入、定时服务和安全服务的使用。" 《EJB3实战应用手册》是一本专注于Java企业级应用程序开发的实践指南,特别是针对EJB(Enterprise JavaBeans)3.0版本。该书通过实例教学的方式,帮助读者理解并掌握EJB3的核心概念和技术。 第二章介绍了运行环境的配置,包括Jboss EJB3.0的下载与安装过程,以及如何运行EJB3示例,甚至如何在独立的Tomcat服务器中调用EJB服务,以及JBoss中的Web应用如何调用EJB,为初学者提供了详实的操作步骤。 第三章深入讲解了Jboss的基础知识,如其目录结构、部署方法,EJB和Web应用的打包技术,处理第三方类库的打包策略,以及如何恢复配套实例的开发环境。这些内容旨在让读者具备开发和部署EJB3应用的基本技能。 第四章详细阐述了会话Bean的开发,包括无状态Session Bean(STATELESS SESSION BEAN)和有状态Session Bean(STATEFUL SESSION BEAN)的创建,它们的区别,如何更改Session Bean的JNDI名称,以及Session Bean的生命周期。此外,还介绍了拦截器(INTERCEPTOR)的应用,用于扩展和定制Bean的行为,以及依赖注入(DEPENDENCY INJECTION)和定时服务(TIMERSERVICE),以实现更灵活的组件管理和任务调度。安全服务(SECURITY SERVICE)部分则涵盖了自定义安全域的设置,确保应用程序的安全性。 第五章专注于消息驱动Bean(MESSAGE DRIVEN BEAN),这类Bean主要用于处理消息队列中的消息,是异步处理的重要工具。 第六章则转向实体Bean(ENTITY BEAN),详细讨论了实体Bean的组成,如PERSISTENCE.XML配置文件,以及Jboss的数据源配置,包括对MySQL和MsSQL Server 2000的支持。书中还讲解了实体Bean发布前的准备,单表映射的实体Bean的创建,以及如何使用持久化实体管理器(ENTITY MANAGER)进行数据操作。 《EJB3实战应用手册》是开发者深入理解和应用EJB3不可或缺的参考资料,它通过实例和详细步骤引导读者掌握EJB3的各个方面,从而提升在企业级Java开发中的专业能力。