`
lihui8848
  • 浏览: 9605 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

EJB学习

 
阅读更多
EJB四个关键字:


Local:     该方法可以被同处于EJB容器内其他应用访问到,EJB容器之外不能访问。 Local 接口允许bean之间直接通过内存交互,没有分布式对象协议的开销,因而在同一个容器内时,性能比Remote更好。


Remote: 该方法可以被来自EJB容器之外的应用访问。


Stateless: 无会话状态。EJB会为Stateful Bean在对象池中创建一些实例。Stateful Bean只需要少量实例就可以为成百上千的用户服务,大大提高了性能。


Stateful: 有状态bean,保持了用户信息,在bean实例的生命周期内只服务于一个用户,bean class 成员变量可以在不同的方法调用间维护特定于某个用户的数据。典型例子,电子商务网站的购物车。



EJB annotation 和 XML 的对应关系
http://glassfish.java.net/javaee5/ejb/EJB_FAQ.html#EJB_ejb-ref_ejb_local_ref

@EJB                                 ejb-ref           ejb-local-ref
name                       <--->     ejb-ref-name       ejb-ref-name
beanInterface              <--->     <remote>           <local>
beanName                   <--->     ejb-link          ejb-link
lookup      (3.1)          <--->     lookup-name       lookup-name
mappedName  (3.0)          <--->     mapped-name         not available
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    EJB学习源代码

    【EJB学习源代码】是一份宝贵的资源,涵盖了企业级JavaBeans(Enterprise JavaBeans)的各种核心概念和技术。EJB是Java EE平台中的一个重要组件,它提供了服务器端的业务逻辑处理能力,支持分布式计算,适用于构建可...

    EJB学习资料

    里面是搜集的EJB学习资料,有《Jboss EJB3.0实例教程》和《EJB3.0实例教程》两本pdf书籍,以及两本外文pdf书籍及源码,分别为ejb-3_0-fr-spec-persistence.pdf和ejb-3_0-fr-spec-simplified.pdf,以及EJB课堂笔记....

    Ejb学习

    **EJB(Enterprise JavaBeans)学习指南** EJB(Enterprise JavaBeans)是Java EE平台中的核心组件,主要用于构建可扩展的、安全的、事务处理的分布式企业级应用程序。EJB技术经历了从早期版本到现代EJB 3.x的演变...

    Weblogic Ejb 学习笔记

    WebLogic EJB学习笔记主要涵盖了企业级Java Bean(Enterprise JavaBeans,简称EJB)在Oracle WebLogic Server中的应用和管理。EJB是Java EE(Java Platform, Enterprise Edition)平台的核心组件,用于构建可扩展、...

    ejb 学习笔记6

    ### EJB学习笔记第六部分详解 #### 一、EJB之间的调用 EJB (Enterprise JavaBeans) 是Java EE平台中用于开发分布式企业应用程序的重要组件。在实际开发过程中,经常需要一个EJB调用另一个EJB来实现更复杂的业务...

    ejb学习

    介绍中间件的相关知识及目前较流行的ejb技术,对系统分析师考试论文的写作很有帮助。

    EJB学习大全(EJB3.0实例教程 JPA教程 实战EJB)

    【EJB学习大全】是针对企业级Java应用开发的一个重要主题,主要涵盖了EJB3.0、JPA教程以及实战EJB的相关知识。EJB,全称为Enterprise JavaBeans,是Java平台上的一个核心组件,主要用于构建分布式、面向服务的企业级...

    一个ejb学习时的简单例子

    Enterprise JavaBeans...总的来说,这个ejb学习的例子是一个很好的起点,它涵盖了EJB的核心概念和实际应用。通过分析和运行这个例子,你可以逐步熟悉并掌握EJB技术,为构建更复杂的Java EE应用程序打下坚实的基础。

    EJB学习PPT(上)

    本PPT“EJB学习PPT(上)”可能是对EJB基础概念和核心组件的介绍,包括以下内容: 1. **EJB概述**:EJB提供了一种标准的方法来构建分布式、多层的企业应用。它定义了服务器端组件的接口和生命周期管理,以及这些组件...

    Weblogic EJB 学习笔记

    Weblogic EJB 学习笔记主要涵盖了EJB(Enterprise JavaBeans)的基础知识,包括无状态会话bean、有状态会话bean和实体bean这三种主要的EJB类型,以及EJB在Weblogic服务器中的配置和事务管理。 1. **无状态会话bean*...

    EJB学习精华文档.

    本资料集合了EJB学习的精华,旨在帮助读者深入理解并掌握EJB的核心概念和技术。 1. **EJB类型** - **会话Bean(Session Beans)**:为单个客户端提供服务,分为无状态会话Bean(Stateless Session Beans)和有状态...

    ejb学习文档.chm

    ejb学习文档.chmejb学习文档.chmejb学习文档.chmejb学习文档.chm

    EJB学习笔记.doc

    【EJB学习笔记】 EJB,全称为Enterprise Java Beans,是Java平台上的一个标准,用于开发和部署服务器端的分布式组件。它基于Java语言,为创建高效能、安全且可扩展的企业级应用提供了框架。EJB规范由Java ...

    EJB学习笔记2

    【EJB学习笔记2】 EJB,全称Enterprise JavaBeans,是Java EE(现在被称为Jakarta EE)平台的一部分,主要用于构建可复用的、安全的、可伸缩的服务器端应用程序。EJB标准定义了一组规范,使得开发者可以创建分布式...

    EJB学习笔记、运行机制

    【EJB学习笔记、运行机制】 企业级程序(Enterprise Application)是围绕商业目的设计的,具有分布分层的程序架构。这种类型的程序旨在满足大型企业的复杂需求,通常涉及多个组件和层,确保系统的稳定性和可扩展性...

    ejb 学习笔记4

    ### EJB学习笔记4:深入理解实体与JPA #### 实体的概念与作用 实体,在企业级Java开发中,特别是EJB(Enterprise JavaBeans)框架下,指的是具有持久化能力的POJO(Plain Old Java Object)类。不同于实体Bean...

    ejb 学习笔记8

    ### EJB学习笔记8:深入理解事务处理机制 #### 一、事务的背景知识 **事务**是指一系列操作,这些操作作为一个不可分割的工作单元来执行,即要么全部完成,要么完全不执行。事务的主要特性包括: - **原子性...

    ejb 学习笔记5

    ### 深入解析《ejb学习笔记5》——消息驱动Bean详解 #### 消息驱动Bean概述 消息驱动Bean(MDB,Message Driven Bean)是Enterprise JavaBeans(EJB)框架中的一个重要组成部分,主要用于接收并处理来自消息中间件...

Global site tag (gtag.js) - Google Analytics