最近经常有些网上的朋友问起WebService的开发,这里就我个人的理解做个简明介绍与总结。该篇主要介绍WebService涉及的一些基础:
- WebService的必要性;
- Schema规范与Http协议
- 重要述语;
- 开发WebService的步骤;
WebService的必要性
对于这个能回答以下面两个问题,个人觉得就能理解它的必要性了:
1.什么是WebService;
顾名思义,WebService就是基于Web的服务,服务器端提供一些资源可以让应用访问;是一个跨语言,跨平台的规范;多个跨平台,跨语言的应用间通信的解决方案;
2.为什么要用WebService;
试想下以下应用场景 A应用---用java开发,运行在windows平台,List<Address> getAllAddress();
B应用---用C语言开发,运行在linux平台,B应用现在要获取A应用的所有的Address信息;
总结:WebService可以解决跨语言,跨平台,远程调用。
Schema规范与Http协议
Schema规范是用来约束XML文件的书定格式的,Schema文件是以.xsd作为后缀的,Schema规范中需要掌握以下几点:
- 所有的标签与属性均需要在Schema文件中定义,schema标签本身是由w3c组织来定义的;
- 每个Schema文件都必须有一个ID,这里称为namespace即命名空间;
- targetnamespace 用以标识当前schema的namespace;&n
WebService开发基础详解

本文介绍了WebService的基础知识,包括其必要性、Schema规范、Http协议、重要述语以及开发步骤。讲解了WebService解决跨语言、跨平台问题的作用,详细阐述了Schema的约束作用、Http协议的请求响应结构,重点讨论了WSDL、SOAP和SEI的概念,并提供了使用JDK开发WebService的步骤和Eclipse的TCP/IP监听工具的使用方法。
最低0.47元/天 解锁文章
3430

被折叠的 条评论
为什么被折叠?



