EJB3实例教程:企业应用开发核心概念与实践

需积分: 0 0 下载量 78 浏览量 更新于2024-10-09 收藏 1.13MB PDF 举报
"EJB3 实例教程企业应用开发核心技术[pdf]" 是一本专注于Java企业级应用开发的教程,特别关注EJB3.0版本。该教程由黎活明撰写,涵盖了从环境配置到各种EJB类型的具体开发方法,以及实体Bean和消息驱动Bean的详细操作。 教程第一章介绍了目标读者群体和作者联系方式,强调了教程适用的人群。 第二章详细讲解了运行环境的配置,包括Jboss EJB3.0的下载与安装步骤,以及如何通过实例运行EJB。此外,还说明了如何在独立的Tomcat服务器上调用EJB,以及在JBoss集成环境中部署和调用EJB的WEB应用。 第三章是开发前的准备工作,内容包括了解Jboss的目录结构、Jboss中的部署流程、EJB和WEB应用的打包方法。 第四章深入探讨了会话Bean(SessionBean),区分了无状态和有状态的SessionBean。无状态SessionBean的开发分为仅具有Remote接口、仅具有Local接口和同时具有两者接口的情况。有状态SessionBean的开发过程也进行了详述,同时还讨论了SessionBean的JNDI名称更改、生命周期和拦截器的使用,以及依赖注入的概念。 第五章涉及消息驱动Bean(MessageDrivenBean),这类Bean用于处理消息队列中的消息,是企业级应用中异步处理的关键部分。 第六章则聚焦于实体Bean(EntityBean),这是与数据库交互的核心组件。教程中解释了实体Bean的组成部分,如PERSISTENCE.XML配置文件,以及如何配置JBoss的数据源,如MySQL和MsSQLServer2000。此外,还详细阐述了实体Bean的发布准备、单表映射的实现、持久化实体管理器(EntityManager)的使用,包括find(), persist(), merge(), remove() 方法,以及如何执行EJB3QL查询。 教程整体上以实践为导向,适合对EJB3感兴趣的开发者,特别是那些希望在企业级Java应用开发中掌握EJB3技术的人员。通过此教程,读者可以系统地学习EJB3的各个方面,从而提升开发大型、分布式系统的技能。