JavaBean和EJB的区别

 JavaBeanEJB都是与数据导入有关的,都是构件,只不过JavaBean不是服务器端的构件,在构件中我们称JavaBean是轻量级的,而EJB是重量级的。

 很多人往往把JavaBeanEJB混淆起来,JavaBean提供了基于构件的开发机制,一般JavaBeans是可视化的构件,也有一些JavaBeans是非可视化的,JavaBeans可以在多个应用系统中重用,一个标准的JavaBeans是一个客户端构件,在运行时不能被其他客户机程序存取或操作,但客户端的JavaBeans容器可以根据JavaBeans的属性、方法、事件的定义在设计或运行时对JavaBeans进行操作,JavaBeans不一定要用于Client/Server结构的系统。

 EJB没有用户界面,完全位于服务器端,EJB可以多个JavaBean组成,规范说明详细说明了EJB容器需要满足的需求以及如何和EJB构件相互协作。EJB可以和远程客户端程序通信,并提供一定的功能,根据规范说明,EJBClient/Server系统的一部分,如果不和客户端程序交互,EJB一般不执行具体的功能。EJBJavaBean的一个重要区别是EJB提供了网路功能。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值