"EJB3.0的中文版是一本介绍企业级JavaBeans(EJB)3.0技术的中文书籍,旨在帮助读者对EJB3.0有一个初步的认识。尽管在细节部分可能有所欠缺,但该书涵盖了EJB的基础知识、运行环境配置以及会话Bean和实体Bean的开发。作者黎活明通过实例教程的方式,讲解了EJB3.0的核心概念和技术。"
在EJB3.0中,Enterprise JavaBeans 是Java EE平台的关键组件,用于构建可扩展且可靠的分布式企业级应用。EJB3.0的引入带来了许多简化和改进,降低了开发复杂性。
首先,书中介绍了EJB的基本概念,包括什么是EJB以及它们的运行环境。EJB在Java EE环境中运行,依赖于Java Naming and Directory Interface (JNDI)来查找和访问服务。JDK的下载与安装是开发EJB的基础,而Eclipse和JBoss这样的集成开发环境和应用服务器则提供了开发和部署EJB的平台。通过运行第一个EJB3例子,读者可以快速上手实践。
第二章深入探讨了会话Bean(Session Bean),这是处理业务逻辑的组件。无状态会话Bean是最简单的形式,不保留任何客户端会话信息。书中详细讲解了如何开发只实现Remote或Local接口的无状态SessionBean,并讨论了实例池化和生命周期。有状态会话Bean(Stateful Session Bean)则能保存客户端状态,其生命周期和激活机制也得到了阐述。此外,书中还提到了拦截器(Interceptor)和依赖注入(Dependency Injection)技术,如资源类型的注入、继承关系的注入和自定义注入注释,这些都极大地提高了代码的可维护性和灵活性。
第三章专注于实体Bean(Entity Bean),它们主要负责持久化数据。书中讲解了如何配置不同数据库的数据源,如MySQL、MS SQL Server 2000和Oracle 9i,并展示了单表映射的实体Bean的实现。实体Bean的生命周期和安全性也是讨论的重点,包括如何自定义安全域。
这本书为初学者提供了一个了解EJB3.0的起点,虽然可能在某些细节上不够全面,但它覆盖了EJB开发的基础,包括环境配置、会话Bean和实体Bean的创建以及相关的服务如定时服务和安全服务。对于想要踏入EJB世界的人来说,这是一份有价值的参考资料。