WebService可以说是跨平台的,因为它采用的是XML技术,说穿了就是把你的请求按照该WebServece的标准将参数传过去,然后服务器返回结果,当然了最重要的是参数的传递和结果的返回都是采用XML格式,但需要按照规范的,现在有SOAP和ebXML,说到XML自然有DTD或是Schema了,它用WSDL和UDDI来管理这些规范。EJB也可以说成是远程调用,但采用的协议是RIM/IIOP,客户端将方法请求按照协议封装,然后发送到服务器,服务器把结果返回给客户端。由于采用了协议,所以传输的数据我们可以看成二进制数据和WebService(传输xml文本数据)不一样。我想两者都有相同的地方,但他们的应用领域不一样,可比性也就没有太大意义了。关键是知道他们该用在什么场合。有不对之处还请大家指正。
解决方案 »
- SQL 查询语句解读 !!在线等待!!
- 想请问一下,struts2中获得request、session等方法的区别。
- 数据库跟MYECLIPSE连接问题
- 给大家提供一个免费下载大型ERP源代码的地方!
- 函数调用的参数返回值问题~求助~帮顶有分
- 我写的javaMail发送邮件在本地windows系统下可以实现,怎么上传到Linux服务器就发送不了邮件了
- 关于JDBC3.0初学的问题
- 牛哥牛姐们!连接池又出问题了???
- 谁能给一个把数据库中的String(xml文档)类型取出解析成XML Document的例子?
- 问一个比较菜的问题
- 请推荐java XML解析器,有经验的分析一下不同!谢谢!
- JAVA中对XML文件解析的问题
上面有很详细的介绍关于ejb的文章
当然EJB也非常强大,但是它更适合于企业内部系统,商业规则比较封闭。