您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > Eclipse开发WebService笔记
1Eclipse开发WebService笔记21.1.WebService基本概念WebService也叫XMLWebServiceWebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(ExtensibleMarkupLanguage)扩展型可标记语言。面向短期的临时数据处理、面向万维网络,是Soap的基础。Soap:(SimpleObjectAccessProtocol)简单对象存取协议。是XMLWebService的通信协议。当用户通过UDDI找到你的WSDL描述文档后,他通过可以SOAP调用你建立的Web服务中的一个或多个操作。SOAP是XML文档形式的调用方法的规范,它可以支持不同的底层接口,像HTTP(S)或者SMTP。WSDL:(WebServicesDescriptionLanguage)WSDL文件是一个XML文档,用于说明一组SOAP消息以及如何交换这些消息。大多数情况下由软件自动生成和使用。UDDI(UniversalDescription,Discovery,andIntegration)是一个主要针对Web服务供应商和使用者的新项目。在用户能够调用Web服务之前,必须确定这个服务内包含哪些商务方法,找到被调用的接口定义,还要在服务端来编制软件,UDDI是一种根据描述文档来引导系统查找相应服务的机制。UDDI利用SOAP消息机制(标准的XML/HTTP)来发布,编辑,浏览以及查找注册信息。它采用XML格式来封装各种不同类型的数据,并且发送到注册中心或者由注册中心来返回需要的数据。1.2.开发环境准备1.2.1.Eclipse版本31.2.2.JDK版本1.2.3.应用服务器1.2.4.Axis2版本41.2.5.配置Eclipse的Axis2环境51.3.WEB工程1.3.1.新建WEB工程61.3.2.输入Web工程名称71.3.3.Web工程的编译文件(class)位置路径891.3.4.生成Demo工程1.3.5.新建服务类101.4.生成WebSerivice服务1.4.1.右键选择BfsLogisticsService生成服务111.4.2.选择WebService121.4.3.配置生成服务参数13141.4.4.启动Tomcat服务1516171.4.5.配置客户端(由前面配置自动生成)18191.4.6.生成服务及客户端1.4.7.启动Tomcat201.4.8.检查Wsdl文件1.5.服务测试1.5.1.新建测试BfsLogisticsClientTest211.5.2.测试结果1.5.3.WebService的web.xml配置(自动生成)
本文标题:Eclipse开发WebService笔记
链接地址:https://www.777doc.com/doc-6470037 .html