举一个例子 比如进行运算的 加减乘除等   普通的web应用 通过servlet Bean的方式 和通过web service的方式有什么区别?

解决方案 »

  1.   

    web service可以调用其它应用,比如另外一个系统什么的实现功能
      

  2.   

    WebService是为了在不同的应用之间实现交互而产生的,是一个标准.
    如果两个系统都是J2EE平台,可以用EJB来实现远程调用,如果是MS的平台,可以通过DCOM,但是如果一个是J2EE,另一个是C#,在没有WebService之前要调用彼此的函数就非常困难了.
    虽然通过servlet之类Web地址请求的方式可以实现不同应用系统间的交互,但毕竟不能方便地调用对方已有的函数和功能.