Just do it! Web Services Toolkits Java APIs for XML -Sun's official specification for XML and Web Services API Java Technology and Web Services- Sun's official implementation of Web Services called the Java Web Service Developer Pack. Apache Axis-Toolkit for Web Services in Java IBM Web Services Toolkit - s toolkit for Web services. also integrated in Web Sphere Oracle giAS-Oracle's gi application server includes complete support for Web services CapeClear-Application Server for Web Services WASP-Web Services toolkit created by systinet GLUE-Easy to use Web Services toolkit created by The Mind electric PocketsoAP-soAP client library for CoM languages created by Simon Fell 2021年8月30日 复旦大学2005年春
Just do it! 2021年8月30日 复旦大学2005年春 Web Services Toolkits Java APIs for XML - Sun's official specification for XML and Web Services API. Java Technology and Web Services - Sun's official implementation of Web Services called the Java Web Service Developer Pack. Apache Axis - Toolkit for Web Services in Java. IBM Web Services Toolkit - IBM's toolkit for Web Services, also integrated in WebSphere. Oracle 9iAS - Oracle's 9i application server includes complete support for Web Services. CapeClear - Application Server for Web Services. WASP - Web Services toolkit created by Systinet. GLUE - Easy to use Web Services toolkit created by The Mind Electric. PocketSOAP - SOAP client library for COM languages created by Simon Fell
後大季 SOAP与 Toma集成 2021年8月30日 复旦大学2005年春
2021年8月30日 复旦大学2005年春 SOAP与Tomcat集成
Just do it! 环境配置 pache S oap软件下载地址:xm. apache.org/soap/ index.html,中 间包含soap.jar(客户端程序编译时需要)和Soap.war Activation.jar、mail.jar、 xerces.jar拷贝到 Catal ina home>/common/l ibt Soap.war拷贝到< catal ina home>/ webapp下 http://127.0.0.1:8080 /-licrosoft Interne 回× apache6AAd1nTol1 i crosoft Internet Explorer-o x 文件()编辑()查看()收藏(A)工具(T)帮助() 文件)编辑①)查看)收藏(a)工具①T)帮助 ⊙后退··凶△搜索次收藏夹的|2 |e后退·2△>搜索收夹创 地址(p)ht:/10.0.1:8080/sap/ 地址)ahtt:/127.0.0.1:8080/soap/ adnin 习囝转到链接 转到链接” oO搜狗|在这里搜索 S搜网页·∥色我的订阅(9) 5oo搜狗「在这里搜索 S搜网页·/我的订阅(9) Apache SOAP Admin Apache-SOAP Hello! Welcome to Apache-SOAP What do you want to do today? What do you want to do today Run the admin client visit the soap rpc router url for this soap server 完毕 so Internet s Internet 2021年8月30日 复旦大学2005年春
Just do it! 2021年8月30日 复旦大学2005年春 环境配置 ▪ Apache soap软件下载地址: xml.apache.org/soap/index.html,中 间包含soap.jar(客户端程序编译时需要)和Soap.war ▪ Activation.jar、mail.jar、xerces.jar拷贝到 <catalina_home>/common/lib下 ▪ Soap.war拷贝到<catalina_home>/webapp下
Just do it! 创建服务 Java类中的方法必须是 public 参数或者返回类型如果是类,则必须实现 Java. 10. Serializable package my pack; public class HelloService public String say Hellow(String username) return"Hello+ username: <catalina_home>lwebappslsoaplWEB-INFIclasseslmy pack 2021年8月30日 复旦大学2005年春
Just do it! 2021年8月30日 复旦大学2005年春 创建服务 ▪ Java类中的方法必须是public ▪ 参数或者返回类型如果是类,则必须实现java.io.Serializable package mypack; public class HelloService { public String sayHellow(String username){ return "Hello" + username; } }; <catalina_home>\webapps\soap\WEB-INF\classes\mypack
Just do it! 创建S0AP服务的发布描述符文件 <isd:servicexmins:isd="http:/xml.apacheorg/xml-soap/deployment id="urn helloservice"> <!-id为该服务的唯一标志,SOAP客户根据该属性访问SOAP服务 <isd: provider type="java scope="Application method="sayhello"> <isd: java class="mypack. Hello Service"/> </isd: provider> <isd faultListener> org. apache soap server. DOMFaultListener </isd: faultListener> <isd: service> java org. apache soap server. ServiceManagerClient http://localhost:8080/soap/servlet/rpcrouter deploy Deployment Descriptor. xml 2021年8月30日 复旦大学2005年春
Just do it! 2021年8月30日 复旦大学2005年春 <isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment" id="urn:helloservice"> <!--id为该服务的唯一标志,SOAP客户根据该属性访问SOAP服务--> <isd:provider type="java" scope="Application" method="sayHello"> <isd:java class="mypack.HelloService"/> </isd:provider> <isd:faultListener> org.apache.soap.server.DOMFaultListener </isd:faultListener> <isd:service> 创建SOAP服务的发布描述符文件 java org.apache.soap.server.ServiceManagerClient http://localhost:8080/soap/servlet/rpcrouter deploy DeploymentDescriptor.xml