码迷,mamicode.com
首页 > Web开发 > 详细

WebService部分

时间:2018-04-12 20:57:19      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:程序   原则   结构   哪些   1.2   规范   客户端程序   定义   交换   

1、什么是Web服务(web service)

Web服务是一种可以用来解决跨网络应用集成问题的开发模式,是基于网络的、分布式的模块化组件,它执行特定的任务遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。设计WEB服务时应该把握的几个关键性原则:松散耦合、定义良好的接口、合适的粒度。web服务体系结构的三种角色是:服务提供者、服务代理机构、服务使用者

2、 Web服务的优点有哪些?

1)      封装性

Web服务是一种部署在Web应用上的组件,具备良好的封装性。对使用者而言,仅看到服务描述,而该服务的具体实现、运行平台都是透明的,调用者无须关心,也无法关心。Web服务作为整体提供服务。

2)      松散耦合

当Web服务的实现方式发生改变时,调用者是无法感受到这种改变的。对调用者而言,只要服务实现的接口不发生变化,具体实现的改变时完全透明的。

使用标准协议:

Web服务所有的公共协议都是用标准协议描述、传输和交换。这些标准协议在各种平台上完全相同。

3)      高度整合的能力

由于Web服务采用简单、易理解的标准Web协议作为通信协议,完全屏蔽了不同平台的差异,无论是CORBA、DOM还是EJB,都可以通过这种标准协议进行互操作,实现系统的最高可整合性。

4)      高度的开放性

Web服务可以与其他的Web服务进行交互,具有语言和平台型,支持CORBA,EJB,DCOM等多种组件标准,支持各种通讯协议,如HTTP、SMTP和RMI等。

3、 XFIRE框架如何创建和发布Web服务?

1) 添加XFire库。

2) 添加Xfire-1.2.6.jar包

3) 创建服务接口和实现类

4) 配置Web.xml与Services.xml文件

5) 发布Web服务

6) 创建客户端程序访问Web服务

4、XFIRE框架如何调用Web服务?

1)创建服务接口模板

2)创建代理工厂

3)定义Web服务地址

4)根据接口模板和Web服务地址返回服务类

5)根据调用方法,并返回结果

WebService部分

标签:程序   原则   结构   哪些   1.2   规范   客户端程序   定义   交换   

原文地址:https://www.cnblogs.com/Mr-Gim/p/8810137.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!