当前位置: 技术问答>java相关
EJB的困惑!
来源: 互联网 发布时间:2015-03-25
本文导语: 才开始接触EJB,感到好困惑,EJB和JAVABEANS根本的区别在哪里? 比如,要开发一套MIS组件,是用EJB还是JAVABEANS? | ejb只注重商业逻辑,数据库管理和安全问题由应用服务器做。 ejb规范比较繁琐...
才开始接触EJB,感到好困惑,EJB和JAVABEANS根本的区别在哪里?
比如,要开发一套MIS组件,是用EJB还是JAVABEANS?
比如,要开发一套MIS组件,是用EJB还是JAVABEANS?
|
ejb只注重商业逻辑,数据库管理和安全问题由应用服务器做。
ejb规范比较繁琐, 但远程调用功能比较强。 也支持jmi, corba.
现在大家还用javabean比较好。 简单, 成本低。大众化
ejb规范比较繁琐, 但远程调用功能比较强。 也支持jmi, corba.
现在大家还用javabean比较好。 简单, 成本低。大众化
|
EJB和JAVA BEAN是两个东西,没有可比性。
EJB是一个JAVA的一个规范,由EJB容器和BEAN组成。容器负责和外界通讯,事务控制和其他企业级的控制如消息传递等,而BEAN是实现商务逻辑的东西。
JAVA BEAN 是遵照JAVA BEAN规范的组件,为设计和重用提供方便。
EJB和JAVA BEAN都是外壳,MIS最重要的是商务逻辑映射到类体系,所以先不用管用那种东西,先把类的体系和流程体系做掉,在看需要决定是否套上EJB的外壳,置入EJB的容器中。
JAVA BEAN只是为可视化设计方便而提供给RAD环境的,如你将组件做成JAVA BEAN,那么可以在JBUILDER,SUN,IBM的可视化设计器以及所有支持JAVABEAN规范的开发工具里使用。而不象delphi里做的组件只能在delphi里使用,修改,重编译。
EJB是一个JAVA的一个规范,由EJB容器和BEAN组成。容器负责和外界通讯,事务控制和其他企业级的控制如消息传递等,而BEAN是实现商务逻辑的东西。
JAVA BEAN 是遵照JAVA BEAN规范的组件,为设计和重用提供方便。
EJB和JAVA BEAN都是外壳,MIS最重要的是商务逻辑映射到类体系,所以先不用管用那种东西,先把类的体系和流程体系做掉,在看需要决定是否套上EJB的外壳,置入EJB的容器中。
JAVA BEAN只是为可视化设计方便而提供给RAD环境的,如你将组件做成JAVA BEAN,那么可以在JBUILDER,SUN,IBM的可视化设计器以及所有支持JAVABEAN规范的开发工具里使用。而不象delphi里做的组件只能在delphi里使用,修改,重编译。
|
EJB可是有home,object,和implementation的呀。javabeans可没有这些。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。