WebService简单介绍

作者: 进击的程序源 | 来源:发表于2017-03-16 18:42 被阅读0次

提醒:
从实现效果来看,webservice和servlet是很相似的。

重大提示:创建一个Web Project也能有相当效果。其实这个就是Ajax的调用。

区别:

1.请求:servlet是接受简单的http请求,而webservice是客户端发送一个xml作为请求的内容。

2.传输:servlet遵循http的协议传输数据,webservice使用固定的xml格式将数据封装成soap消息,可以使用Http作为底层数据传输,但是不局限于http。

3.返回结果:servlet返回的是html的页面,ws返回的是复杂对象或者使用附件甚至是mutidata的二进制文件(不清楚mutidata,可以看看http://www.cnblogs.com/aaronjs/p/4165049.html)。

4.部署:服务器方面不一样,前者需要遵守JEE的Web   Application规范部署在tomcat,weblogic这样的应用服务器上。WebService则需要有WSDL文件来部署服务,或者使用UDDI注册。 

5.优势:webservice的跨平台特性是servlet不能比的(Servlet必须依赖于java平台,而WS在任何平台下都可以做的,只要符合其描述规范就ok了),而servlet性能上的速度优势也是不可以被替代的(富客户端ws性能不出色)。

案例一:WebService服务端和网页交互

1.创建WebService项目


Paste_Image.png Paste_Image.png

2.接下来新建一个servlet文件

Paste_Image.png Paste_Image.png Paste_Image.png

3.建好之后,Provide这个类中默认有一个post和get方法的模板

Paste_Image.png

我们可以在这里自由的做处理

Paste_Image.png

4.去html页面获取数据。
(1)导入并引用jquery.js的包
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
(2)

Paste_Image.png

5.打开网页,输入地址测试

Paste_Image.png

相关文章

网友评论

    本文标题:WebService简单介绍

    本文链接:https://www.haomeiwen.com/subject/wopjnttx.html