`
sakakokiya
  • 浏览: 507217 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EJB 3.1都有哪些改进?

阅读更多
1. 单例模式。一个Session bean在整个Application周期都只有一个实例,而且可以在多个元件之间共享,单例模式的Session bean可以进行并发访问,通过容器或者同步进行管理。
2. 没有接口,这就使得EJB可以只有一个类,不需要写一个Local接口。
3. Java Naming and Directory Interface 提供了全局EJB的定位和调用
4. 异步Session Bean, 一个session bean可以通过注释实现异步的调用,在EJB 3.1之前,所有的方法调用都是同步的。
5. 可嵌入API, EJB 3.1提供了一个可嵌入的API和容器可以被用在Java SE环境内,这就使得在Java EE容器外测试EJB更为简单。
分享到:
评论

相关推荐

    EJB3.1深入浅出

    #### 一、EJB 3.1 的背景与改进 **EJB(Enterprise Java Beans)**是Java Enterprise Edition(Java EE)平台上的服务端组件架构模型,它旨在快速并简化分布式、事务处理、安全性以及可移植的应用程序开发。自其2.*...

    EJB3.1cookbook的源代码

    EJB 3.1是其一个重要的版本,相较于3.0,它引入了许多改进和新特性,使得EJB更加易用且更接近轻量级框架的开发体验。这个压缩包中的源代码是《EJB 3.1 Cookbook》一书的配套实例,可以帮助读者深入理解和应用书中...

    EJB3.1_JSR 318-EJB3.1

    - **标题**:“EJB3.1_JSR 318-EJB3.1” - **描述**:此文档是EJB 3.1规范(JSR 318),与EJB 3.0相比,新增的功能包括: - 取消接口要求。 - 引入单例会话Bean(Singleton session bean)。 - 支持异步调用。 -...

    EJB3.1技术培训

    EJB3.1在前代版本的基础上做了大量的改进和增强,使得开发者能够更加高效地进行企业级应用的开发。 - **Session Bean开发**: - **会话Bean (Session Bean)**:是EJB的核心之一,主要负责与客户端交互以及执行业务...

    EJB 3.1五大模式改进令Java EE 6更好用

    ### EJB 3.1五大模式改进令Java EE 6更好用 在深入解析EJB 3.1的五大改进模式之前,我们首先简要回顾一下EJB(Enterprise Java Beans)的基本概念及其在Java EE平台中的重要性。EJB是Java EE的核心组件之一,旨在...

    EJB3.1讲解

    ### EJB3.1讲解 #### EJB概要 ##### EJB基本概念 EJB(Enterprise JavaBeans)是由Sun Microsystems提出的、面向企业级应用的一种组件模型。它旨在为开发复杂的企业级应用程序提供一种标准化的方式。在EJB的概念...

    EJB.3.1.Cookbook.pdf

    EJB 3.1(Java EE 6 的一部分)是一个重要的里程碑,它在原有基础上进行了大量的改进,提供了更简洁、更易用的 API,使得开发者能够更加高效地构建企业级应用。 - **EJB 容器**:EJB 容器是 EJB 组件运行的环境,它...

    j2ee ejb3.1

    **J2EE EJB 3.1:企业级Java组件的增强与演进** Java 2 Platform, Enterprise Edition (J2EE) 是一个用于构建分布式、多层的企业级应用程序的平台,而Enterprise JavaBeans (EJB) 是J2EE的核心组成部分,它提供了一...

    javax.ejb-3.1.2.2.jar下载

    EJB 3.1是EJB规范的一个重大改进,引入了许多简化开发的特性,如注解驱动的编程模型,使得EJB更加易用。 在EJB 3.1中,主要有三种类型的EJB组件: 1. **会话bean(Session Beans)**:代表业务逻辑,可以是无状态...

    ejb3.1 cookbook

    标题《EJB3.1 Cookbook》表明这是一本关于企业Java Bean (EJB) 技术的实用指南,其第三版专注于提供一系列解决实际问题的简单而非常有效的方法。EJB是Java EE(现在称为Jakarta EE)的一部分,用于简化基于Java的...

    ejb-3_1-pr-api.zip_EJB a_ejb_ejb api

    EJB 3.1是该规范的一个重要版本,引入了许多改进以提高开发者的生产力和简化API。在这个ejb-3_1-pr-api.zip文件中,我们主要关注的是EJB 3.1的编程模型和API。 EJB 3.1的重要特性包括: 1. **注解驱动的开发**:与...

    Enterprise JavaBeans 3.1

    EJB 3.1定义了几种主要的组件类型,每种类型都有其特定的应用场景和优势: 1. **会话Bean**: - **无状态会话Bean**:用于实现简单的业务逻辑,不保留客户端状态。 - **有状态会话Bean**:用于实现需要维护会话...

    Reilly.Enterprise.JavaBeans.3.1.6th.Edition.2010

    6. **会话Bean的生命周期管理**:EJB 3.1改进了会话Bean的生命周期,包括无状态会话Bean和有状态会话Bean,提供了更灵活的管理方式。 7. **安全性增强**:EJB 3.1强化了角色基的安全模型,允许开发者更细粒度地控制...

    Enterprise JavaBeans™ 3.1

    除了上述提到的易用性改进之外,EJB 3.1 还加入了一些新的特性: - **会话 Bean 的本地客户端编程模型**:通过注解的方式定义对本地 EJB 组件的依赖关系,使得客户端代码更加简洁明了。例如,在一个简单的示例中,...

    《EJB 3.0从入门到精通》

    EJB 3.0中的另一个重要改进是引入了JPA,它是ORM(Object-Relational Mapping)的标准,使得Java对象可以直接与数据库进行交互。通过JPA,开发者可以使用POJO(Plain Old Java Object)来表示数据库中的实体,而无需...

    patmdApp:病理诊所应用程序 Ver. 1.0 [JEE7 + EJB 3.1 + JPA 2.1 + JSF 2.2]

    1.0 [JEE7 + EJB 3.1 + JPA 2.1 + JSF 2.2]" 是一个基于Java Enterprise Edition (JEE) 平台开发的医疗信息化系统,特别针对病理诊所的管理需求。这个系统集成了多个关键的技术组件,包括Enterprise JavaBeans (EJB...

    glassfish-3.1.2.2.zip

    这一版本的关键更新包括:模块化设计、轻量级框架支持、CDI(Contexts and Dependency Injection)依赖注入、EJB 3.1简化、JPA 2.0增强的持久化机制、JSF 2.0的改进、以及对RESTful服务的广泛支持。 Glassfish 3.1....

    EJB体系结构的改进及应用

    EJB体系结构自1999年首次引入以来,历经多个版本的迭代,从早期的EJB 1.x到现在的EJB 3.x,其设计理念和实现方式有了显著的变化。 **EJB体系结构的演进** 1. **EJB 1.x**: EJB 1.x时期,EJB主要分为三种类型:会话...

Global site tag (gtag.js) - Google Analytics