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

需积分: 0 2 下载量 53 浏览量 更新于2024-07-19 收藏 1.12MB PDF 举报
"ejb3.0实例教程.pdf" 是一本关于Java企业级应用程序开发的教程,主要聚焦于EJB(Enterprise JavaBeans)3.0版本。教程由黎活明编写,旨在帮助开发者掌握EJB3.0的核心概念和实践技巧。 教程内容包括: 1. **前言**: 引导读者了解教程的目标受众,以及如何与作者联系获取更多支持。 2. **运行环境配置**: 指导读者下载和安装Jboss服务器,通过一个EJB3示例展示配置过程,并说明如何在独立的Tomcat服务器上运行EJB以及在JBOSS集成环境中发布和调用EJB的WEB应用。 3. **开发前的准备**: 帮助读者熟悉Jboss的目录结构,理解Jboss中的部署机制,学习EJB和WEB应用的打包方法。 4. **会话BEAN(SESSION BEAN)**: 这部分详细讲解了无状态和有状态Session Bean的开发,包括只存在Remote接口、Local接口,以及同时存在两者的情况。介绍了无状态和有状态Session Bean的区别,如何改变Session Bean的JNDI名称,其生命周期,以及拦截器和依赖注入的概念和使用。 5. **消息驱动BEAN(MESSAGE DRIVEN BEAN)**: 解释了消息驱动Bean的工作原理,用于处理消息队列中的消息,通常用于异步处理。 6. **实体BEAN(ENTITY BEAN)**: 阐述了实体Bean的构成,特别是`persistence.xml`配置文件的重要性。教程涵盖了Jboss数据源配置,如MySQL和SQL Server 2000的配置,实体Bean发布前的准备工作,单表映射的实体Bean,以及使用`EntityManager`进行CRUD操作(创建、读取、更新、删除)和执行EJB3QL查询。还涉及了关系/对象映射,用于在数据库表和Java对象之间建立关联。 教程整体以实践操作为主,通过实例逐步解析EJB3.0的核心技术,是初学者和有一定经验的Java开发者学习EJB3.0的理想参考资料。