- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Axis2(WebService)培训1研讨
WebService应用 用Axis2开发WebService WebService是一种可以接收从Internet或Intranet上的其它系统中传递过来的请求,通过SOAP在Web上提供的在线应用服务。它使用WSDL文件进行说明,并通过UDDI进行注册。其他公司或应用软件能够通过Internet来访问并使用这项在线服务。任何支持网络通信的操作系统中都可以应用。 在构建和使用Web Service时,主要用到以下几个关键的技术和规则: 1、XML(Extensible Markup Language):描述数据的标准方法 2、SOAP(Simple Object Access Protocol):表示信息交换的协议 3、WSDL(Web Services Description Language):Web服务描述语言 4、UDDI(Universal Description, Discovery, and Integration):找到服务驱动器的方法 Axis2 / Webservice 1、XML XML是Soap的基础,使用XML来描述数据,作为短期的临时数据处理的方式。之所以使用XML是因为它的独立于编程语言,良好的可扩展性。 2、SOAP SOAP是XML文档形式的调用商业方法的规范。当商业用户通过UDDI找到你的WSDL描述文档后,通过Simple Object Access Protocol (SOAP)可以调用你建立的Web服务中的一个或多个操作,通常使用HTTP POST方法来传送到一个HTTP 服务器。 Axis2 / Webservice 3、WSDL 对于使用服务的用户来说,要找到一个自己需要使用的服务,必须知道如何来调用。 WSDL 是一种规范,描述了接口,语义以及Web服务等信息,为了响应请求需要处理的XML文档 。详细解释参照word文档的附加信息。 4、UDDI UDDI是一种根据描述文档来引导系统查找相应服务的机制。为Web服务供应商和Web服务使用者提供服务。Web服务供应商可以通过UDDI 描述并且注册他们的服务。 使用用户可以通过UDDI查找并定位那些他们需要的服务。 UDDI利用SOAP消息机制来发布,编辑,浏览以及查找注册信息。 Axis2 / Webservice Webservice 的开发实现,在JAVA领域,开发框架很多,例如:Axis12、XFire、CXF……。其中一个成熟实现是Axis,应用比较广泛,资料相对比较多。Axis(Apache eXtensible Interaction System) 分为1.X系列和2系列,Axis2继承了 Axis 上的所有已有功能,并有更大的灵活性。 Axis2 / Webservice 1、下载Axis2 官方网址:/axis2/ 下载axis2-1.5-war.zip,发布webservice所用。 下载axis2-1.5-bin.zip,包含开发webservice所需的JAR。 下载axis2-1.5-docs.zip,包含Axis2 的相关文档和例子。 Axis2 / Webservice 3、检验Axis2的安装 启动Tomcat , 输入:http://localhost:8080/axis2。如果安装成功,将会出现以下界面: Axis2 / Webservice 1、新建一个JAVA工程 Axis2 / Webservice 2、编写服务端程序HWS.java(参考word文档或程序代码) 3、编写发布文件services.xml ?xml version=1.0 encoding=UTF-8? service name=HWS parameter name=ServiceClass locked=false stub.HWS /parameter operation name=echo messageReceiver class=org.apache.axis2.rpc.receivers.RPCMessageReceiver / /operation /service Axis2 / Webservice 说明: service name=HWS ,服务命名为HWS。 parameter name=ServiceClass locked=falsestub.HWS/parameter,指定包含包路径的服务类。 operation name=echo,指定要发布的方法。 Axis2 / Webservice 进入Axis2首页http://localhost:
您可能关注的文档
最近下载
- 2024年版中级经济师经济基础知识讲义.pdf VIP
- 2025年广东省工程技术研究中心动态评估总结.pdf VIP
- 国家中小学智慧教育平台的应用培训.pptx VIP
- 2025云南城投置业股份有限公司招聘7人笔试模拟试题及答案解析.docx VIP
- LeicaMS50_TS50_TM50用户手册_v1.1.1_zh(打印版).docx
- 2025年高考思想政治真题完全解读(甘肃卷)(真题解读课件).pptx
- T CPIA 0093—2024 温室气体 产品碳足迹量化方法与要求 光伏硅料.pdf VIP
- 2025年房地产经纪协理之房地产经纪操作实务试卷附参考答案【考试直接用】.docx VIP
- L-草铵膦原药及制剂项目 环境影响报告书.pdf
- 国家中小学智慧教育平台的应用培训.pptx VIP
文档评论(0)