[发明专利]一种基于SSH框架集成Axis开发并发布Web Service的方法有效
申请号: | 201510579065.0 | 申请日: | 2015-09-11 |
公开(公告)号: | CN105068820B | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 虞文进;王柳婧;黎勇 | 申请(专利权)人: | 浙江中烟工业有限责任公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 杭州丰禾专利事务所有限公司 33214 | 代理人: | 王从友 |
地址: | 310008 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ssh 框架 集成 axis 开发 发布 web service 方法 | ||
本发明涉及Java Web中的Web Service技术开发领域,具体的说是在一种SSH框架基础上集成Axis开发并且发布Web Service服务的方法。该方法包括以下步骤:1、搭建SSH框架基础开发平台。2、整合并且在SSH框架基础上配置Axis。3、编写Web Service实现类。4、编写WSDD文件。5、发布Web Service。本方法将组装SOAP消息的工作托管给AXIS来处理,相较于手工实现SOAP协议,实现更快捷,如果有新的接口业务要实现时,只需将所要发布的Web Service方法配置到WSDD文件中即可,不需额外手工编写WSDL文件。
技术领域
本发明涉及Java Web中的Web Service技术开发领域,具体的说是在SSH框架基础上集成Axis开发并且发布Web Service服务的方法。
背景技术
Web Service技术的出现,使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据Web Service规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制。
Web Service主要涉及的技术有1、XML(标准通用标记语言下的一个子集);2、SOAP(Simple Object Access Protocol,简单对象访问协议 ); 3、WSDL(Web ServicesDescription Language,Web Service 描述语言 )。
Web Service可以看成是远程函数。WSDL可以理解成函数的声明,它详细的定义了函数的原型,包括函数名、入口参数、出口参数、以及与远程地址的绑定。SOAP是WebService的访问协议,SOAP建立在XML之上,不同的就是对XML原本没有限制的格式加上了一些限制,需要有envelop,在envelope中,还要分header和body。如果利用SOAP开发WebService的程序,那就需要根据WSDL的定义来自行组装SOAP包。除了要配置SOAP请求头文件信息,还要根据SOAP定义的消息格式组装消息数据。这种手工组装SOAP消息的方式,工作量较大,而且日后的系统维护、升级、部署都有较高的复杂度。
Web Service的接口业务实现层,进行具体的业务实现处理,在Web Service接口中调用各种业务需求的实现方法。由于业务的复杂性,Web Service接口中对业务实现方法不可避免的会存在多重依赖性,对象之间的耦合度越高,业务变更时的维护成本就越高,因此对象的设计应使类和构件之间的耦合最小。
SSH为 Struts + Spring + Hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。使用该框架,将对象之间的依赖关系交给Spring,降低组件之间的耦合性,开发者可以更专注于应用逻辑;降低了业务对象替换时所带来的复杂性和维护成本。
Axis全称Apache Extensible Interaction System,即阿帕奇可扩展交互系统。Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。
发明内容
本发明提供了一种基于SSH框架集成Axis开发并发布Web Service的方法,所述方法通过将组装SOAP消息的工作托管给AXIS来处理,通过SSH框架降低Web Service业务逻辑层的耦合度,能够在应用生产过程中快速的架设Web Service服务,降低系统复杂度,从而简化维护和部署。
为了实现上述的目的,本发明采用了以下的技术方案:
一种基于SSH框架集成Axis开发并发布Web Service的方法,该方法包括以下的步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中烟工业有限责任公司,未经浙江中烟工业有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510579065.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生成可执行文件的方法和装置
- 下一篇:一种活字作息时间看板