JavaBean、EJB、EntityBean的区别
来源:互联网 发布:免费的英语口语软件 编辑:程序博客网 时间:2024/05/31 19:39
1、JavaBean
定义:一种用Java语言写的可重用组件(是具有某种功能,或者处理某个业务的对象)。
特点:共有类、无参构造、私有属性(共有的get、set方法)、可以有方法,但不作为业务逻辑
优点:Write once,run anywhere,reuse everywhere。
2、EJB
定义:一个技术规范:EJB 从技术上而言不是一种"产品"
EJB
EJB 是一种描述了构建应用组件要解决的标准:
可扩展 (Scalable)
分布式 (Distributed)
事务处理 (Transactional)
数据存储 (Persistent)
安全性 (Secure)
notice: JavaBean 和 Server Bean(通常称为 Enterprise JavaBean (EJB))有一些基本相同之处。它们都是用一组特性创建,以执行其特定任务的对象,获得其它特性的能力。这使得 bean 的行为根据特定任务和所在环境的不同而有所不同。
Enterprise Bean 与 JavaBean 不同。JavaBean 是使用 java.beans 包开发的,它是 Java 2 标准版的一部分。JavaBean 是一台机器上同一个地址空间中运行的组件。JavaBean 是进程内组件。Enterprise Bean 是使用 javax.ejb 包开发的,它是标准JDK 的扩展,是 Java 2 Enterprise Edition 的一部分。Enterprise Bean 是在多台机器上跨几个地址空间运行的组件。因此 Enterprise Bean 是进程间组件。JavaBean 通常用作 GUI 窗口小部件,而 Enterprise Bean 则用作分布式商业对象.
其中,EJB有EntityBean、SessionBean、MessageDrivernBean三种。
EntityBean是OR映射中对应表的每行信息封装的实体类
原文出处:http://www.cnblogs.com/luoxing/archive/2012/01/10/2318636.html
- JavaBean、EJB、EntityBean的区别
- javabean, ejb, entitybean的区别,以及POJO的概念
- javabean, ejb, entitybean的区别,以及POJO的概念
- javabean与ejb的区别
- javabean和ejb的区别
- EJB和javaBean 的区别
- JavaBean和EJB的区别
- JavaBean与EJB的区别
- javabean与ejb的区别
- javabean 和 EJB的区别
- JavaBean和EJB的区别
- EJB与JavaBean的区别
- EJB与JavaBean的区别
- JavaBean 与 EJB 的区别
- JavaBean与EJB的区别
- EJB与JAVAbean的区别
- JavaBean和EJB的区别
- POJO、JavaBean、EJB的区别
- Nmap主机发现
- Spring学习笔记之AOP基础
- android异步加载网络图片
- 三个数据局比较大小
- 一个简单的linux命令——pwd
- JavaBean、EJB、EntityBean的区别
- LabVIEW使用UDP组播发送数据
- bash执行多条命令
- Java并发编程规则:同步容器与并发容器
- 得到上一个页面地址
- Android运营商名称的显示规则
- 计算机
- 引用CSS文件到html网页里方法
- 树形结构 数据库表设计