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

WebService Vs EJB!!!

    来源: 互联网  发布时间:2015-08-02

    本文导语:  两者在解决实际问题上各有什么优点?? | WebService可以说是跨平台的,因为它采用的是XML技术,说穿了就是把你的请求按照该WebServece的标准将参数传过去,然后服务器返回结果,当然了最重...

两者在解决实际问题上各有什么优点??

|
WebService可以说是跨平台的,因为它采用的是XML技术,说穿了就是把你的请求按照该WebServece的标准将参数传过去,然后服务器返回结果,当然了最重要的是参数的传递和结果的返回都是采用XML格式,但需要按照规范的,现在有SOAP和ebXML,说到XML自然有DTD或是Schema了,它用WSDL和UDDI来管理这些规范。

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

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

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

|
知道他们的技术特点,应用场合当然就很清楚了

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

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

一般你可以用WebService来提供用户调用,具体怎么实现用EJB来做。

|
实际上我觉得webservice 的应用范围更广,它分URL, java bean, DADX, EJB等好多种webservice, 而且它用soap做传输协议,soap的底层又是HTTP, 数据流用xml,商业规则可用ebxml绑定,服务可以发布到UDDI上作全球化的目录服务,我觉得webservice的概念更全球化,服务封装和描述非常清晰,比如近期google公布了它的webservice API接口,你可以自己定制像google那样的搜索功能,very cool!
  当然EJB也非常强大,但是它更适合于企业内部系统,商业规则比较封闭。

    
 
 

您可能感兴趣的文章:

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












  • 相关文章推荐
  • java命名空间javax.jws注释类型webservice的类成员方法: targetnamespace定义及介绍
  • c 实现 Webservice
  • java命名空间javax.jws注释类型webservice的类成员方法: name定义及介绍
  • asp.net webservice返回json的方法
  • java命名空间javax.jws注释类型webservice的类成员方法: servicename定义及介绍
  • Unix环境下,c++如何调用java写的webservice?
  • java命名空间javax.jws注释类型webservice的类成员方法: portname定义及介绍
  • 使用jdk1.4+wstk3.2+tomcat+axis进行开发webservice
  • java命名空间javax.jws注释类型webservice的类成员方法: wsdllocation定义及介绍
  • webservice技术到底是什么?与weblogic等应用服务器有什么区别?是以后的发展方向吗?
  • java命名空间javax.jws注释类型webservice的类成员方法: endpointinterface定义及介绍
  • php的webservice的wsdl的XML无法显示问题的解决方法
  • Google提供的WebService的API怎么不能进行中文的查询搜索啊?
  • linux平台下的webservice
  • UNIX下如何调用webservice
  • 在Android中访问WebService接口的方法
  • WebService框架 XFire
  • jbuilder用的webservice开发包谁能给我一份呀
  • JSON Webservice
  • 实体bean可不可以在webservice中发布?
  • linux C下gsoap调用java webservice问题,请各位大侠指导一下


  • 站内导航:


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

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

    浙ICP备11055608号-3