"黎活明ejb3.0实例教程"
本教程是针对EJB3.0技术的详细指南,由作者黎活明编写,旨在帮助读者深入理解并实践Java企业版(Java EE)中的Enterprise JavaBeans(EJB)3.0规范。教程覆盖了从环境配置到各种类型BEAN的开发,以及数据持久化和关系映射等多个核心知识点。
首先,教程介绍了适合学习本教程的人群,并提供了与作者的联系方式。接着,第二章详细阐述了运行EJB3.0所需的环境配置,包括Jboss服务器的下载与安装,以及通过示例展示如何运行EJB3应用,包括在独立的Tomcat服务器上部署和调用EJB,以及在JBoss集成环境中发布和调用EJB。
在第三章,作者强调了开发前的准备工作,如了解Jboss的目录结构,掌握EJB和Web应用的打包方法。这对于开发者来说是必不可少的基础知识。
第四章主要讲解了会话Bean(Session Bean)。教程区分了无状态和有状态Session Bean的开发,包括只存在Remote接口、Local接口,以及同时存在Remote和Local接口的情况。此外,还讨论了Session Bean的生命周期、JNDI名称的更改以及拦截器(Interceptor)的使用,这些都是控制业务逻辑和增强组件功能的关键技术。依赖注入(Dependency Injection)的介绍,则帮助开发者理解如何更高效地管理组件间的依赖关系。
第五章聚焦于消息驱动Bean(Message-Driven Bean,MDB),这是处理异步消息的EJB类型,常用于企业级的消息队列处理。
第六章深入探讨了实体Bean(Entity Bean),这是EJB中处理持久化数据的核心组件。教程详细解释了实体Bean的组成文件,如PERSISTENCE.XML配置,以及如何配置Jboss数据源,如MySQL和SQL Server 2000。接着,教程逐步引导读者完成实体Bean的发布前准备,单表映射的实体Bean开发,以及使用Entity Manager进行数据操作,如查找、添加、更新和删除,还有执行EJB3QL语句。最后,讲解了关系/对象映射,这是ORM(对象关系映射)的关键部分,允许开发者将数据库表与Java类之间的关系进行抽象。
通过本教程,读者可以系统地学习和实践EJB3.0,掌握在Java EE环境中开发企业级应用的核心技术。