`
hjj20040849
  • 浏览: 113882 次
  • 来自: 广州
社区版块
存档分类
最新评论

EJB的分类

    博客分类:
  • EJB
 
阅读更多

EJB中的bean有三种:

 (a)会话bean(session bean)

负责与客户端交互,是编写业务逻辑的地方,在会话bean中可以通过jdbc直接操作数据库,但大多数情况        下都是通过实体bean来完成对数据库的操作。

同时,会话bean有分两种。

 

(1)无状态会话bean

平常,我们使用最多的是无状态的bean,

        优点:因为他的bean实例可供多个用户使用,所以他的性能比有状态bean高,

缺点:正应为一个bean实例被多个用户使用,那么,前一个用户设置的值可能被后一个用户修改,所以他无法正确  保存某个用户设置的值,因此是无状态的。

 

(2)有状态会话bean

有状态bean平常使用的不多,

优点:因为它的实例只被一个用户使用,所以可以正确保存用户设置的值,因此是有状态的

  缺点:因为他的bean实例只供一个用户使用,所以性能开销大,

 

 (c)实体bean (entity bean)

它实际上属于java持久化规范(简称JPA)里的技术,JPA的出现主要是为了简化现有的持久化工作,JPA的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在的HIbernate、TopLink等ORM框架各自为营的局面。

 (b)消息驱动bean (message-driver bean)

他是专门用于一部处理java消息的组件,具有处理大量并发消息的能力

分享到:
评论

相关推荐

    公司的ejb培训,拿来与大家分享

    公司的ejb培训,拿来与大家分享 J2EE介绍 EJB介绍 EJB分类 EJB开发介绍 公司现有EJB开发情况介绍

    EJB2.rar_ejb

    EJB学习,什么是EJB 、EJB的原理编程模型、EJB分类

    Enterprise JavaBean (EJB) 是可重用的、可移植的 J2EE 组件。EJB 由封装业务逻辑的方法组成。譬如说,EJB 可能有这样的业务逻辑:

    可根据对话状态的保持性,即有状态和无状态对会话bean进行分类。 无状态的会话 bean没有内部状态。它们不跟踪记录从一个方法调用传递到另一个方法调用的信息。因此,每次调用无状态的业务方法都独立于前一次调用,...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    8.2 EJB的分类 301 8.2.1 Session Bean的概念和作用 302 8.2.2 Message Driven Bean的概念和 作用 303 8.2.3 实体和JPA 303 8.3 开发无状态的Session Bean 304 8.3.1 开发远程调用的无状态 Session Bean 304 8.3.2 ...

    行业分类-设备装置-一种扩展构件运行支撑平台中EJB容器的方法.zip

    行业分类-设备装置-一种扩展构件运行支撑平台中EJB容器的方法.zip

    EJB_WebService PPT

    J2EE相关概念及其体系层次结构 EJB相关概念及其分类 JBuilder和Weblogic开发会话Bean JBuilder和Weblogic开发实体Bean 会话Bean和实体Bean开发J2EE应用 不同的解析器解析XML文件 JBuilder和...

    PetStore中EJB的设计模式.

    2. 模式分类..................................................................................................................................4 2.1. Data Access Object 模式................................

    PetStore中EJB的设计模式

    2. 模式分类..................................................4 2.1. Data Access Object 模式.........................4 2.1.1. 意图..................................................4 2.1.2. 动机........

    第3讲基于EJB的企业级信息系统开发技术-课堂.pptx

    第3讲基于EJB的企业级信息系统开发技术-课堂.pptx

    java面试笔试题分类汇总

    分为EJB\J2EE\MVC\Java基础\Jdbc\Jsp\Servlet\Xml\设计模式\线程编程\应用服务器及常见笔试代码,绝对物有所值

    jboss-as-7.1.1.Final

    分类: Java EJB3.1 JBoss7.1 Eclipse3.7---helloworld实现 一、环境配置: JDK:正常配置 Eclipse:正常下载,解压(V3.7) JBoss:正常下载,解压(V7.1) 二、JBoss Tools安装 在Eclipse里面安装JBoss Tools3.3 1...

    用java实现的贝叶斯分类算法。用于大数据的分类。.zip

    Java EE(Java Enterprise Edition)提供企业级服务,如Web服务、EJB等;而Java ME(Java Micro Edition)则针对小型设备和嵌入式系统。 社区活跃:Java有着全球范围内庞大的开发者社区和开源项目,持续推动技术...

    EJblog:基于Nodejs + Mongo + jQuery + Bootstrap建立个人博客系统

    电子博客 ...文章:发布文章,文章分类,删除文章获取访问用户的位置(采用CX网和高德的API) 目录结构: data 数据库文件夹 model 模块目录 ---- db.js 封装了对数据库的操作(增删改查) ---- md5.

    J2EE应用开发详解

    199 11.5.1 JMS 200 11.5.2 消息驱动Bean的生命周期 202 11.5.3 创建消息驱动Bean 202 11.6 实体Bean 203 11.6.1 实体Bean的特性 204 11.6.2 实体Bean的分类及组成 204 11.6.3 EJB 3.0中的实体Bean 206 11.7 EJB事务...

    J2EE中文版指南 CHM格式 带全文检索

    企业Bean的分类 41 2,会话Bean 42 状态管理模式 42 何时需要会话Bean 42 3,EntityBean 43 EntityBean和会话Bean的不同之处 43 容器管理的持久性(CMP) 44 何时需要EntityBean 45 4,Message-Driven Bean 46 ...

    第一章理解EJBO

    Ejb对象的概述以及作用和,详细讲解了该部分章节的划分分类

    java面试题目

    不错的java 面试题目。1.ejb中的transaction机制 2.synchronized (生产者和消费) 3.String 和 StringBuffer 4.Serializable 5.MVC (Struts的工作流程) ...10.ejb的分类及区别 11.你对现在软件业以及国内

    程序员面试手册-超级全的程序员面试题-CHM版

    主要的分类如下: Java面试题,J2EE面试题,.net面试题,PHP面试题,数据库面试题,英语面试,外企面试,软件测试面试题,Python面试题,Oracle面试题,MySql面试题,Web开发面试题,Unix面试题,程序员面试,网络技术面试题,网络...

    架构师考试-快速通关-知识点

    JavaEE-EJB构件-BEAN JavaEE-业务功能构件 MIME/MVC/RAID5/RUP 电子商务-* 分布式数据库-几种透明 分析-Hibernate和iBatis 分析-内存数据库和关系数据库 分析-数据持久层定义及优点 分析-数据持久层技术分类 分析-...

    最全的IT公司面试题集 CHM版的

    搜集了超级多的面试题,做成了CHM版,希望对准备面试的朋友有所帮助,主要的分类如下: Java面试题,J2EE面试题,.net面试题,PHP面试题,数据库面试题,英语面试,外企面试,软件测试面试题,Python面试题,Oracle面试题,...

Global site tag (gtag.js) - Google Analytics