收藏 分享(赏)

Web Service 入门.ppt

上传人:scg750829 文档编号:9472927 上传时间:2019-08-09 格式:PPT 页数:22 大小:337.50KB
下载 相关 举报
Web Service 入门.ppt_第1页
第1页 / 共22页
Web Service 入门.ppt_第2页
第2页 / 共22页
Web Service 入门.ppt_第3页
第3页 / 共22页
Web Service 入门.ppt_第4页
第4页 / 共22页
Web Service 入门.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、Web Service 入门,2011-10-24 朱曙光,人们为什么发明了web service,是受了RPC(远程方法调用)思想的启发 不同的硬件、不同操作系统、不同开发语言的异构系统之间进行互相功能调用是非常有意义的事情 XML为异构系统进行信息交换已经比较成熟,催生它就非常自然,什么是Web service,A web service is a piece of business logic, located somewhere on the Internet, that is accessible through standard-based Internet protocols s

2、uch as HTTP or SMTP. 一个软件组件,在internet上面供调用者使用,完成一定的业务功能。 SOAP,WSDL,XML Schema,XPATH,UDDI等技术和规范是支撑 是SOA的基础组件,工作原理,原理图,J2EE世界里面的WebService,如何进行web service的开发,原理比较复杂,但是开发是轻松的 主要是开发工具提供了丰富的功能,对底层技术进行了包装 主要包括开发server端和client端 可以从EJB和POJO构造web service 也可以从WSDL文件来构造web service,Web Service Server 例如 Jboss,T

3、omcat,WebLogic etc,Web service层次结构,Web Service Client,SOAP,Servlet,EJB 或者 POJO,DAO,SOAP,URL HTTP,开发工具和运行环境的准备,Eclipse 或者其他具备此开发功能的IDE Jboss,tomcat或者一款流行的J2EE app server 如何系统需要其他的环境支撑,准备好相关的系统。但是这些都不是和开发web service直接相关的。,认识WSDL-它用来做什么,我们创建一个service的目的是让其他人能够使用它为了人们可以使用它,我们必须让他们知道调用此 service时候参数格式和返回值

4、的格式。而且还需要到什么URL地址去调用此service。而且我们希望这个格式能够以一种标准的、人机都便于阅读的格式。,认识WSDL-它是什么,是一个XML文档 用来描述一个Web services:指定 service的位置 service暴露了那些方法,当然包括方法的参数和返回值定义,认识WSDL-格式,definition of typesdefinition of a messagedefinition of a port. ,认识WSDL-格式, definition of a bindingdefinition of a service,认识SOAP-什么是SOAP,SOAP 指简

5、易对象访问协议 SOAP 是一种通信协议 SOAP 用于应用程序之间的通信 SOAP 是一种用于发送消息的格式 SOAP 被设计用来通过因特网进行通信 SOAP 独立于平台,认识SOAP-什么是SOAP,SOAP 独立于语言 SOAP 基于 XML SOAP 很简单并可扩展 SOAP 允许您绕过防火墙 SOAP 将被作为 W3C 标准来发展,认识SOAP-为什么是SOAP,Why SOAP? 对于应用程序开发来说,使程序之间进行因特网通信是很重要的。目前的应用程序通过使用远程过程调用(RPC)在诸如 DCOM 与 CORBA 等对象之间进行通信,但是 HTTP 不是为此设计的。,认识SOAP-

6、为什么是SOAP,RPC 会产生兼容性以及安全问题;防火墙和代理服务器通常会阻止此类流量。通过 HTTP 在应用程序间通信是更好的方法,因为 HTTP 得到了所有的因特网浏览器及服务器的支持。SOAP 就是被创造出来完成这个任务的。,认识SOAP-为什么是SOAP,SOAP 提供了一种标准的方法,使得运行在不同的操作系统并使用不同的技术和编程语言的应用程序可以互相进行通信。,SOAP的基本结构,SOAP 请求的例子,Apples,SOAP 响应的例子,1.90,开始动手建立我们的web service,思考我们的service接口 完成我们的service实现 最好先建立一个dynamic web project 然后建立service的java接口和实现类 使用向导开始建立web service,继续深入研究的问题,Web service 安全调用 JAX-RPC和JAXM 同步和异步调用 手写web service client程序 使用脚本来生成web service server程序,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报