WebService简单介绍

提醒:
从实现效果来看,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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong阅读 22,604评论 1 92
  • WebService介绍 首先我们来谈一下为什么需要学习webService这样的一个技术吧.... 问题一 如果...
    Java3y阅读 9,670评论 5 139
  • 谈谈自我与执着,当我们从呱呱坠地就开始了自我的旅程,我们从自己的手、脚、唇,总之各个能活动的器官探索自己,欣赏自己...
    江云的心灵书写阅读 301评论 0 0
  • Character简介 Character 类用于对单个字符进行操作。Character 类在对象中包装一个基本类...
    梦之志阅读 363评论 0 0
  • 走在时光的交错点上,忽然发现,过去,未来是那么的清晰可见! 有那么一瞬,我带着满脑子的记忆走到未来,那里曾经相识的...
    殊胜大士阅读 216评论 2 2