WebService Vs EJB!!!

jilongge 2002-06-13 05:23:19
两者在解决实际问题上各有什么优点??
...全文
119 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jilongge 2002-08-12
  • 打赏
  • 举报
回复
楼上讲的很好!!
jilongge 2002-08-12
  • 打赏
  • 举报
回复
楼上讲的很好!!
Joeblackyang 2002-07-25
  • 打赏
  • 举报
回复
实际上我觉得webservice 的应用范围更广,它分URL, java bean, DADX, EJB等好多种webservice, 而且它用soap做传输协议,soap的底层又是HTTP, 数据流用xml,商业规则可用ebxml绑定,服务可以发布到UDDI上作全球化的目录服务,我觉得webservice的概念更全球化,服务封装和描述非常清晰,比如近期google公布了它的webservice API接口,你可以自己定制像google那样的搜索功能,very cool!
当然EJB也非常强大,但是它更适合于企业内部系统,商业规则比较封闭。
jilongge 2002-07-22
  • 打赏
  • 举报
回复
我知道那里有很多!!!
jameskingworld 2002-07-22
  • 打赏
  • 举报
回复
请登陆www.sun.com
上面有很详细的介绍关于ejb的文章
david_chen 2002-07-22
  • 打赏
  • 举报
回复
同意:gfzhx(小小)
jilongge 2002-07-22
  • 打赏
  • 举报
回复
两者有多大区别??
junnef 2002-06-14
  • 打赏
  • 举报
回复
相辅相成,互为借用,何必要争个长短。
gfzhx 2002-06-14
  • 打赏
  • 举报
回复
知道他们的技术特点,应用场合当然就很清楚了

WebService提供一个跨平台的异构方法调用,一般用来实现某种商务逻辑过程。

EJB提供一个更精确的方法调用,一般又多个EJB来实现一定的商务逻辑。

一般你可以用WebService来提供用户调用,具体怎么实现用EJB来做。
ZeroC 2002-06-14
  • 打赏
  • 举报
回复
“关键是知道他们该用在什么场合”。
分别应该用在什么场合呢?
gfzhx 2002-06-13
  • 打赏
  • 举报
回复
WebService可以说是跨平台的,因为它采用的是XML技术,说穿了就是把你的请求按照该WebServece的标准将参数传过去,然后服务器返回结果,当然了最重要的是参数的传递和结果的返回都是采用XML格式,但需要按照规范的,现在有SOAP和ebXML,说到XML自然有DTD或是Schema了,它用WSDL和UDDI来管理这些规范。

EJB也可以说成是远程调用,但采用的协议是RIM/IIOP,客户端将方法请求按照协议封装,然后发送到服务器,服务器把结果返回给客户端。由于采用了协议,所以传输的数据我们可以看成二进制数据和WebService(传输xml文本数据)不一样。

我想两者都有相同的地方,但他们的应用领域不一样,可比性也就没有太大意义了。关键是知道他们该用在什么场合。

有不对之处还请大家指正。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧