黎活明《EJB3.0入门经典》精华:EJB3.0实例教程与核心技术详解

需积分: 10 2 下载量 153 浏览量 更新于2024-07-25 收藏 2.1MB PDF 举报
《EJB3.0入门经典》是一本由黎活明老师撰写的EJB3.0初学者入门教材,该书详细介绍了Enterprise JavaBeans (EJB) 3.0的相关知识和实战技巧。全书共分三章,以实例为导向,旨在帮助读者逐步掌握EJB 3.0的核心概念和开发流程。 第一章涵盖了EJB的基础知识和环境配置。首先,解释了什么是EJB,它是一种用于构建企业级Java应用的组件模型,支持分布式、高可用性和事务性。章节中还讲解了EJB的运行环境,包括JDK(Java Development Kit)的版本选择,如JDK 8,以及Eclipse和JBOSS等开发工具的下载和安装。通过运行第一个EJB3例子,读者可以实际体验EJB的工作流程,并熟悉JBOSS的目录结构。此外,书中还提供了如何恢复配套例子开发环境的指导。 第二章主要探讨会话Bean(SESSIONBEAN)的开发。分为无状态SessionBean和有状态SessionBean两部分。无状态SessionBean根据实现的接口类型(Remote或Local)有不同的开发策略,而实例池化和生命周期管理也是关键概念。有状态SessionBean则涉及激活机制、生命周期管理和调用机制,包括如何更改JNDI名称以及生命周期事件的处理。此外,拦截器(INTERCEPTOR)和依赖注入(DEPENDENCYINJECTION)是提高代码灵活性和可维护性的工具,定时服务(TIMERSERVICE)和安全服务(SECURITYSERVICE)也有所涉及,如自定义安全域的设置。 第三章专攻实体Bean(ENTITYBEAN),重点讲解了JBOSS数据源的配置,包括MySQL、MsSQL Server 2000和Oracle 9i等数据库的数据源配置。实体Bean的开发围绕单表映射展开,强调了如何将数据库表映射到Java类。此外,还涉及了如何利用EJB进行数据库操作,以及如何利用实体Bean的特性,如成员属性和业务逻辑的集成。 这本书不仅适合初学者系统学习EJB3.0,也适合有一定基础的开发者深入理解EJB在企业级应用中的实际应用。通过阅读和实践,读者能够建立起坚实的EJB3.0开发基础,并能够运用到实际项目中去。