http://www.cnblogs.com/cy163/archive/2008/04/16/1155767.html
俩就不是用来干同样事情的东西,怎么比较?
Servlet是java用来开发HTTP Web应用的基础,你可以使用Servlet来做“你”自己的系统,想咋用就咋用!
但是如果你的系统需要“别人”系统提供数据活这完成一定操作,“你”用Servlet就不行了。
比如你做了一个网上书店系统,想直接通过银行直接付款
客户定书---》在你的系统某个页面付款---》你的系统调用银行系统的WebService,完成转账---》银行给你反馈成功---》发货(货到付款不在此列)
如果不用WebService之类的系统间的交互,上边的功能就不能实现了(只能货到付款),当然,银行有没有用用WebService这种系统交互方式,我就不知道了
Servlet的交互:
客户端《-------》你的服务器端
WebService:
客户端《-------》你的服务器端《-------这个交互可以用WebService,但是不能用Servlet-------》别人的服务器
客户端到你的服务器端的交互走的是纯粹的Http,和WebService么关系,服务器之间的交互可以用WebService
#4 得分:10
回复于: 2008-01-23 17:52:33
|