EJB3.0入门教程:实战案例详解

需积分: 47 0 下载量 97 浏览量 更新于2024-12-30 收藏 2.06MB PDF 举报
《EJB3.0实例教程》是一本由黎活明编写的EJB3.0入门指南,该教程以《EJB3.0入门经典》为基础,深入浅出地介绍了EJB 3.0的核心概念和技术实践。全书共分为三个主要章节,每个章节都围绕着企业JavaBean(EJB)的关键特性展开。 第一章“EJB知识与运行环境配置”引导读者了解EJB的基础概念,包括什么是Enterprise JavaBeans(EJB)、EJB的运行环境、JNDI(Java Naming and Directory Interface,Java命名和目录接口)的作用以及开发所需的软件环境设置。作者详细指导了JDK 8、ECLIPSE IDE、JBOSS服务器的下载和安装,并通过实例演示如何运行第一个EJB3.0程序,以及JBOSS的目录结构和应用部署流程。 第二章专注于会话bean(SESSIONBEAN),首先区分了无状态SESSIONBEAN(STATELESSSESSIONBEAN)和有状态SESSIONBEAN(STATEFULSESSIONBEAN)。无状态会话bean的开发涵盖了远程和本地接口的实现,以及实例池化的概念。此外,章节还讨论了SESSIONBEAN的生命周期、调用机制、JNDI名称更改、生命周期事件和拦截器技术。依赖注入(DEPENDENCY INJECTION)的各个方面,如资源类型注入、继承关系和自定义注解,也在此处得到了详尽阐述,还有定时服务(TIMERSERVICE)和安全服务(SECURITYSERVICE)的使用。 第三章“实体BEAN(ENTITYBEAN)”部分,主要关注数据库连接管理,如JBOSS数据源的配置,包括MySQL、MsSQL Server 2000和Oracle 9i的数据源设置。章节详细讲解了如何进行单表映射,以及实体bean中成员属性的处理。此外,还介绍了自定义安全域的创建,确保了数据的安全性。 整体而言,《EJB3.0实例教程》不仅提供理论知识,还包含了大量的实战案例,帮助读者从零基础逐步掌握EJB 3.0的核心技术,对于希望在企业级应用开发中使用EJB的开发者来说,这是一本极具实用价值的参考书籍。