EJB3.0实例教程:简版入门

需积分: 47 4 下载量 61 浏览量 更新于2024-07-27 收藏 2.06MB PDF 举报
"EJB3(入门经典的简版)"是一本针对EJB3.0技术的入门教程,由黎活明撰写。这本书分为多个章节,详细介绍了企业级Java Bean(EJB)的基础知识、运行环境配置以及主要类型的BEAN,包括会话BEAN和实体BEAN。同时,还涵盖了事务管理、消息服务等核心概念。 在第一章中,读者将了解到EJB的基本概念,它是Java平台上用于构建分布式企业级应用的一种组件模型。EJB的运行环境包括了JDK、Eclipse IDE以及应用服务器如JBOSS。JNDI(Java Naming and Directory Interface)是EJB中用于查找和绑定对象的命名服务。本章还提供了设置这些环境的步骤,并通过一个实际例子引导读者部署和运行首个EJB3程序,以熟悉JBOSS的目录结构和部署流程。 第二章详细讨论了会话BEAN(SESSION BEAN)。无状态会话BEAN是不保留客户端状态的BEAN,适用于一次性的交互。书中分别展示了实现Remote接口、Local接口以及同时实现两者的无状态会话BEAN的开发方法。此外,还涉及了实例池化、生命周期管理、有状态会话BEAN的开发,以及激活机制、生命周期事件、调用机制、JNDI名称的更改。拦截器(INTERCEPTOR)和依赖注入(DEPENDENCY INJECTION)是提高代码复用性和灵活性的关键技术,其中注入还包括资源类型、继承关系和自定义注解的注入。定时服务(TIMERSERVICE)和安全服务(SECURITY SERVICE)是EJB中的重要附加功能,安全服务允许开发者自定义安全域以增强应用的安全性。 第三章专注于实体BEAN(ENTITY BEAN),它们是持久化的对象,通常对应数据库中的表。本章详细讲解了配置不同数据库(如MySQL、MS SQL Server 2000、Oracle 9i)的数据源,并演示了单表映射的实体BEAN的实现。实体BEAN的使用能够简化数据操作,提高开发效率。 "EJB3(入门经典的简版)"是学习EJB3.0技术的宝贵资料,涵盖了从基础环境搭建到高级特性的实践应用,对于想要深入了解和掌握EJB3.0的开发者来说,是一个全面且实用的学习指南。