Jboss EJB 3.0 实例教程:黎活明核心技术讲解

需积分: 5 1 下载量 36 浏览量 更新于2024-12-19 收藏 1.19MB PDF 举报
"黎活明EJB 3.0企业应用开发核心技术" 本书是关于Java企业级应用程序开发的教程,特别关注EJB(Enterprise JavaBeans)3.0版本。作者黎活明提供了深入的指导,旨在帮助读者掌握EJB 3.0的核心技术,包括会话Bean、消息驱动Bean和实体Bean的开发。 第二章介绍了运行环境的配置,讲解了如何下载和安装JBOSS服务器,以及如何通过实例来配置和运行EJB 3.0程序。此外,还详细阐述了如何在独立的Tomcat服务器中调用EJB,并在JBOSS环境中实现WEB应用对EJB的调用,这对于理解EJB的部署和交互至关重要。 第三章是开发前的准备工作,这部分内容涵盖了JBOSS服务器的目录结构,部署流程,EJB和WEB应用的打包方法,以及如何恢复和设置配套例子的开发环境。这些基础知识对于开发者构建和管理EJB项目是必要的。 第四章深入探讨了会话Bean(SESSION BEAN)。书中分别讲解了无状态会话Bean(STATELESS SESSION BEAN)的三种开发方式,即仅包含Remote接口、Local接口和同时包含两种接口的Bean。接着介绍了有状态会话Bean(STATEFUL SESSION BEAN),并对比了两者之间的区别。此外,还讨论了如何修改SESSION BEAN的JNDI名称,其生命周期,以及拦截器(INTERCEPTOR)和依赖注入(DEPENDENCY INJECTION)的概念,最后提到了定时服务(TIMERSERVICE)。 第五章聚焦于消息驱动Bean(MESSAGE DRIVEN BEAN),这是EJB 3.0中处理异步消息的重要组件,适用于处理后台任务和解耦系统组件。 第六章详细阐述了实体Bean(ENTITY BEAN),包括PERSISTENCE.XML配置文件的组成,JBOSS数据源的配置(如MySQL和MsSQL Server 2000),以及发布实体Bean前的准备工作。特别强调了单表映射的实体Bean和使用Entity Manager进行的各种持久化操作,如find()、persist()、merge()、remove()以及EJB3QL查询语言。 这本书的内容全面且实用,适合希望深入了解EJB 3.0和Java企业级开发的读者,通过学习可以掌握构建高效、可扩展的企业级应用的关键技术。