servlet是一种客户端的小程序(其实不小),
而SOAP是一种协议,主要是通过xml实现不同
应用之间的数据交换。

解决方案 »

  1.   

    SOAP只是利用XML来实现的一个东西,其实什么都没有:)
    Servlet是个小服务程序.我们知道,SOAP多用HTTP来承载,而Servlet里用的比较多的也是HTTP的Servlet,所以,可以利用Servlet来实现SOAP的一个服务器端.在Java中,实现SOAP非常方便.Java提供一套相当不错的API,JAXM,SAAJ,JAXP,当然,1.4以下的需要另外来加.如果想了解用法,可以到sun的网站上去找tutorial.
      

  2.   

    soap是一种对象传输协议,其实它是基于xml-rpc的,
    在web service中用得较多,它好像与servlet关系不大。