当前位置:  技术问答>java相关

不太明白,利用RMI实现JAVA分布式应用 和 EJB实现JAVA分布式应用有什么区别。

    来源: 互联网  发布时间:2015-01-05

    本文导语:  | rmi是种协议,J2EE用rmi over iiop,iiop是corba用的协议,是OMG定义的,是标准,非常健壮,用rmi/iiop就可以使ejb to corba ,或者corba to ejb,iiop并且被很多firewall支持,rmi/iiop,rmi与iiop的关系相当与IP over ATM中,IP与ATM的...


|
rmi是种协议,J2EE用rmi over iiop,iiop是corba用的协议,是OMG定义的,是标准,非常健壮,用rmi/iiop就可以使ejb to corba ,或者corba to ejb,iiop并且被很多firewall支持,rmi/iiop,rmi与iiop的关系相当与IP over ATM中,IP与ATM的关系。ATM是低层的,IP似乎高层的。

|
RMI只是一种技术而已。
EJB是一个框架。EJB可以用到CORBA,RMI等一系列技术。

|
EJB就是个远程接口调用,比较单一,属于较低层的技术,TCP/IP之上就是RMI,且RMI在
服务器端的调度和优化不如EJB,事务控制要你自己做,没有状态持续。简单的应用可以
用RMI,比较简单。EJB是服务器端的逻辑事务组件,有事务控制、调度、优化、状态等
高级属性,都由EJB服务器统一控制,不用你编程去管理,属于企业计算范围,属于真正
的服务器组件技术,客户端的调用接口用的是RMI。

|
RMI 不能提供事务处理,所以 EJB 使用 RMI/IIOP(在 IIOP 之上的 RMI)来解决这个问题。当然,执行的效率比纯 RMI 要差些了。所以 BEA 自己修改了 Sun 的 RMI 实现,推出了 T3 协议。由于 T3 不符合 J2EE 标准,所以 Sun 好像取消了 BEA 的 J2EE 资格。但是 BEA 升级到 RMI/IIOP(JDK1.3 内嵌)就没问题了。

|
EJB是规范可以用rmi实现。

|
ejb有个容器管理,rmi可没有,
ejb的基础是rmi和iiop,
可不能将他们比较

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 没有main()应用程序照样运行!!!???我也不明白!!都是jb5.0惹得祸!!
  • 我做网站, 系统安装linux。web,应用,数据库服务器在同一台机器上,由于我是搞开发的,安全方面不太明白,需要什么考虑呢?比如防火墙
  • 这几个是什么服务,不明白为什么一直开启?一直都没弄明白过
  • 一个问题,有点不明白!!!
  • linux crontab 设定老是想不明白。。。。
  • 有句话不明白,求解释
  • 关于终端的一些小问题,不明白。。。
  • Makefile中的一句不明白,关于shell中sed函数
  • 我在看一个GNU软件时发现有这么一句,不明白什么意思
  • 不明白seteuid()的作用
  • i=$(($i+1))。为什么i=$($i+1)就不行呢?不明白里面那层括号起什么作用。
  • 在init脚本中屡屡看到类似命令,不明白的说:mount -t sysfs /sys /sys
  • VMWare上装了个Fedora,但装不上VMWareTools,新手,不明白为什么
  • 总算明白gettext函数是怎么用的了!散分
  • 想了解LINUX一定能明白汇编语言吗?
  • 总算明白gettext函数是怎么用的了!散分 iis7站长之家
  • 我不是很明白,请帮忙!
  • method overriding 的意思我明白,但在中文里应该翻译成什么为好?
  • 关于字体的问题?实在是看不明白sun的api文档!!!!!!!!!!!!
  • 灌水贴子,有什么不明白到www.52jsp.com论坛看看
  • 小弟一直弄不明白this这个关键字。
  • 不明白!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3