WebService基础
1.不是同一个进程中的对象不能new。 一、分布式通信的基本原理存根(Stub)和骨架的技术(Skeleton) 二、Web Services特征:1)通过标准的soap通信,一般走http协议 2)能跨平台调用 3)通信格式是xml(文本),而不是二进制(EJB,CORBA) 4)引擎服务:Axis,Xfire,CXF 6.动态调用axis1的使用步骤:Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。 set AXIS_HOME=E:axis-1_4
set CLASSPATH=.;%AXIS_HOME%libaxis.jar;%AXIS_HOME%libaxis-ant.jar;%AXIS_HOME%libcommons-discovery-0.2.jar;%AXIS_HOME%libcommons-logging-1.0.4.jar;%AXIS_HOME%libjaxrpc.jar;%AXIS_HOME%liblog4j-1.2.8.jar;%AXIS_HOME%libsaaj.jar;%AXIS_HOME%lib;%AXIS_HOME%libwsdl4j-1.5.1.jar
java org.apache.axis.wsdl.WSDL2Java -p 此处添上包名 .http://localhost:8080/axis/MyMath.jws?wsdl 最好把这个文件保存成 类名.xml文件 2)将此文件放到src目录下 3)在命令行运行这个bat文件,就自动生成 4)再在测试类中通过new MyMathSoapBindingStup()来调用WSDL中的方法。 MyMathService myService = new MyMathServiceLocator(); myService.getMyMath().WSDL的方法 10.关于批处理文件的编辑: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |