当前位置: 技术问答>java相关
EJB与JavaBean的区别何在?--今天就结帖
来源: 互联网 发布时间:2015-05-08
本文导语: EJB 是JavaBean的企业版,但究竟有何区别?? 功能上:? 用法上:? 适用于:? | JavaBean相当于COM,也就是一种可以重用的组件模型。 EJB则是一种分布式的组件对象模型,大致上可以比作DCOM. 确切的来...
EJB 是JavaBean的企业版,但究竟有何区别??
功能上:?
用法上:?
适用于:?
功能上:?
用法上:?
适用于:?
|
JavaBean相当于COM,也就是一种可以重用的组件模型。
EJB则是一种分布式的组件对象模型,大致上可以比作DCOM.
确切的来讲,EJB是规范,而enterprise JavaBean才是具体的实现。
主要是针对企业级应用。sun公司推出的J2EE包括很多规范,
如果真正的想开发企业级的应用,至少还要集成JSP,Servlet,Jini,
如果跨平台,还需要CORBA。
典型的三层结构应用程序的模型就是:客户端利用HTML调用JSP,
中间层的Servlet调用容器中的enterprise javabean,实现对数据库
的操作。编写enterprise javabean并不难,关键是要明白sun对于实
现企业及应用的各种规范,还有作为enterprise javabean容器的应用
服务器,在向应用服务器发布自己编写的enterprise javabean类的时候,
应用服务器会自动生成许多辅助的类,建议先把RMI弄懂,然后再开始
企业级应用的尝试。市面上的一些介绍EJB方面的书籍很多,建议看一看
一系列的蓝色书皮的不是很厚的J2EE平台的书籍。
EJB则是一种分布式的组件对象模型,大致上可以比作DCOM.
确切的来讲,EJB是规范,而enterprise JavaBean才是具体的实现。
主要是针对企业级应用。sun公司推出的J2EE包括很多规范,
如果真正的想开发企业级的应用,至少还要集成JSP,Servlet,Jini,
如果跨平台,还需要CORBA。
典型的三层结构应用程序的模型就是:客户端利用HTML调用JSP,
中间层的Servlet调用容器中的enterprise javabean,实现对数据库
的操作。编写enterprise javabean并不难,关键是要明白sun对于实
现企业及应用的各种规范,还有作为enterprise javabean容器的应用
服务器,在向应用服务器发布自己编写的enterprise javabean类的时候,
应用服务器会自动生成许多辅助的类,建议先把RMI弄懂,然后再开始
企业级应用的尝试。市面上的一些介绍EJB方面的书籍很多,建议看一看
一系列的蓝色书皮的不是很厚的J2EE平台的书籍。
|
EJB主要针对于企业级的bean(设计和功能都比较复杂和功能比较完整)
而javabean是比较小的功能,并且实现也不复杂(相对简单的)
另外,EJB一般不会有图形界面,javabean可以有一些图形界面。
另外我想下次好好告诉你............
而javabean是比较小的功能,并且实现也不复杂(相对简单的)
另外,EJB一般不会有图形界面,javabean可以有一些图形界面。
另外我想下次好好告诉你............
|
EJB时解决企业级分布式的模型,javaBean不是分布式的,只是为了解决GUI与不可见数据的连接问题的。
|
http://jdeveloper.myrice.com/index.html