分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

WebService部分

发布时间:2023-09-06 01:49责任编辑:顾先生关键词:Web

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部分

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved