社区
Java SE
帖子详情
javabean ,bean,ejb怎么样区别?
yourazhe
2003-08-24 12:22:23
JAVABEAN是一个框架协议,BEAN是一个符合该协议的具体构件???
EJB呢???????????????
...全文
41
8
打赏
收藏
javabean ,bean,ejb怎么样区别?
JAVABEAN是一个框架协议,BEAN是一个符合该协议的具体构件??? EJB呢???????????????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kzjiang820218
2003-08-25
打赏
举报
回复
我也长见识了!
QQ:77645593
希望多多指教
loveknife
2003-08-25
打赏
举报
回复
这样呀!
vintager4
2003-08-25
打赏
举报
回复
哦,长见识了。
chensuper
2003-08-25
打赏
举报
回复
常说的 bean,实际上就是javaBean,
是一种可用于重用的组件。
而ejb基本上与javaBean无关,只是名字上有点联系罢了,
它是一种企业级解决方案的规范,可以复用,分布式。
区别:前者是组件,后者是规范
ydr2002
2003-08-24
打赏
举报
回复
我的理解:
JAVABEAN分为有界面和无界面两种,无界面的BEAN比较随意,任一个CLASS都可叫做BEAN,比如做WEB开发经常用到的连数据库的CLASS,也可叫BEAN;有界面的BEAN支持属性,事件等,属性有成对的get和set方法,甚至有属性编辑器,这些信息在BeanInfo里实现,通常继承SimpleBeanInfo类。
EJB则不可等同与JAVABEAN,它是可复用的,分布式的,需要EJB容器支持的企业级解决方案
Abib
2003-08-24
打赏
举报
回复
企业级的Javabean,除了符合javabean的条件之外,还有其他的为了满足企业级应用而增加的约束
等待高手解析。。。
whyxx
2003-08-24
打赏
举报
回复
其实哪用得着分得这么清楚,EJB也好,JAVABEAN也好,都是JAVA的类,只要弄懂了每个类是拿来干嘛就行了,
dddd8888
2003-08-24
打赏
举报
回复
ejb 是企业级的JAVABEAN
Enterprise
Java
Bea
n
(
EJB
) 是可重用的、可移植的 J2EE 组件。
EJB
由封装业务逻辑的方法组成。譬如说,
EJB
可能有这样的业务逻辑:
会话
bea
n 会话
bea
n通常代表业务流程里面的操作,譬如“处理订单”。可根据对话状态的保持性,即有状态和无状态对会话
bea
n进行分类。 无状态的会话
bea
n没有内部状态。它们不跟踪记录从一个方法调用传递到另一个方法调用的信息。因此,每次调用无状态的业务方法都独立于前一次调用,譬如计算税款或者运费。用某个应税值调用计算税款的方法时,对税款值进行计算并返回给调用方法,而不必保存调用者的内部状态供以后调用。因为这些
bea
n并不保持状态,所以容器对它们进行管理就很简单。客户端请求无状态的
bea
n实例时,可以从容器保持的无状态的会话
bea
n 实例池当中接收一个实例。另外,因为无状态的会话
bea
n可以共享,所以容器可保持数量较少的实例为许多客户端提供服务。想指定Java
Bea
n作为无状态的会话
bea
n加以部署及管理,只需要为该
bea
n添加注释@Stateless。 有状态的会话
bea
n在方法调用时可保持对话状态,譬如客户的网上购物车。客户开始网上购物时,可以从数据库中检索客户的详细信息。客户往购物车里面添加商品或者从里面删除商品、下订单等时调用的其他方法也可以使用这些详细信息。不过,有状态的会话
bea
n是暂时性的,因为出现会话终止、系统崩溃或者网络故障后,状态不复存在。客户端请求有状态的会话
bea
n实例时,就为该客户端分配一个有状态的实例,并为该客户端保持该组件的状态。要指定容器在某个方法完成后删除有状态的会话
bea
n实例,只要为该方法添加注释@Remove。 会话
bea
n示例如下: import javax.
ejb
.Stateless.*; /*A simple stateless session
bea
n implementing the incrementValue() method of the * Calculate
EJB
interface.*/ @Stateless(name="Calculate
EJB
") public class Calculate
EJB
Bea
n implements Calculate
EJB
{ int value = 0; public String incrementValue() { value++; return "value incremented by 1"; } }
EJB
教程.doc Enterprise Java
Bea
n
EJB
教程.doc 对于企业级的java
bea
n开发很有帮助 作为参考资料 绝对值の!!
java
bea
n
介绍
Java
bea
n
的介绍,不懂的看看 最初,
Java
Bea
n
的目的是为了将可以重复使用的软件代码打包标准。特别是用与帮助厂家开发在综合开发环境(IDE)下使用的java软件部件。这些包括如Grid控件,用户可以将该部件拖放到开发环境中。从此,
Java
Bea
n
就可以扩展为一个java web 应用的标准部件,并且
Java
Bea
n
部件框架已经扩展为企业版的
Bea
n(
EJB
)。
Java
Bea
n
和 Server
Bea
n(通常称为 Enterprise
Java
Bea
n
(
EJB
))有一些基本相同之处。它们都是用一组特性创建,以执行其特定任务的对象或组件。它们还有从当前所驻留服务器上的容器获得其它特性的能力。这使得
bea
n 的行为根据特定任务和所在环境的不同而有所不同。
Java
Bea
n
(
EJB
) 3.0 全新体验
引言 期待以久的
EJB
3.0规范在最近发布了它的初稿。在本文中将对新的规范进行一个概要性的介绍,包括新增的元数据支持,
EJB
QL的修改,实体
Bea
n模型访问
bea
n上下文的新方法和运行时环境等等。作者还讨论了
EJB
在未来要作出的调整以及
EJB
3.0与其他开发规范之间的关系。 开始 无论如何由于
EJB
的复杂性使之在J2EE架构中的表现一直不是很好。
EJB
大概是J2EE架构中唯一一个没有兑现其能够简单开发并提高生产力的组建。
EJB
3.0规范正尝试在这方面作出努力以减轻其开发的复杂性。
EJB
3.0减轻了开发人员进行底层开发的工作量,它取消或最小化了很多(以前这些是必须实现)回调方法的实现
EJB
详细解释
EJB
是sun的服务器端组件模型,最大的用处是部署分布式应用程序当然,还有许多方式可以实现分布式应用,类似微软的.net技术。凭借java跨平台的优势,用
EJB
技术部署的分布式系统可以不限于特定的平台。
EJB
(Enterprise
Java
Bea
n
)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。 在J2EE里,Enterprise Java
Bea
ns(
EJB
)称为Java 企业
Bea
n,是Java的核心代码,分别是会话
Bea
n(Session
Bea
n),实体
Bea
n(Entity
Bea
n)和消息驱动
Bea
n(MessageDriven
Bea
n)。
Java SE
62,614
社区成员
307,318
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章