知识大全 Java WS和C#调用
Posted 文件
篇首语:有时候总感觉别人忽略了自己,想想可能是自己太闲了。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java WS和C#调用相关的知识,希望对你有一定的参考价值。
Java WS和C#调用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
互操作性是Web Service的真正优势 虽然关于WS标准有很多 但不同厂家都是自己的实现 不同实现之间的互操作性因此很差 于是有了WS I组织成立来管理这种差异 并提供统一的互操作性规范 到目前为止 这些工作仍在进行中 不过成果早已经有了:WS I Attachment Profile 并且也已经在Sun提供的WS设施上有了体现 通过使用wspile 工具中的选项 f wsi 即可生成兼容WS I规范的java制品 文件清单: SEI接口类IImage java 实现SEI接口的类IIMageImpl java 描述文件信息的值类型类FileInfo java Web应用部署描述文件web xml WS发布配置文件jaxrpc ri xml WS编译配置文件config interface xml 构建客户端桩的config wsdl xml 构建文件builder xml 客户端测试类:Form cs 本例是从WSDL开始的 因此我们要有一个WSDL文件 第一步就是得到这个文件 (一) 得到WSDL文件 为达到互操作要求 这个文件的描述必须是文档样式的绑定 文字格式的编码 为得到此文件 首先介绍构建文件builder xml: <?xml version= encoding= GBK ?> <project name= webservice default= build basedir= > <property name= jaxrpc lib dir value= I:\\jwsdp \\jaxrpc\\lib > </property> <property name= jaxrpc lib dir value= D:\\Sun\\AppServer\\lib > </property> <property name= classes dir value= \\build\\classes > </property> <property name= src dir value= \\build\\src > </property> <property name= raw war file value= netservice raw war > </property> <property name= cook war file value= netservice war > </property> <property name= nonclass dir value= \\build\\nonclass > </property> <property name= build value= $nonclass dir > </property> <property name= assemble value= \\assemble > </property> <property name= assemble war value= \\assemble\\war > </property> <property name= assemble ear value= \\assemble\\ear > </property> <property name= wsi dir value= \\wsi > </property> <property name= wsi server dir value= \\wsi\\server > </property> <property name= wsi client dir value= \\wsi\\client > </property> <property name= tmp dir value= \\tmp > </property> <path id= jaxrpc classpath > <fileset dir= $jaxrpc lib dir > <include name= **/* jar /> </fileset> <fileset dir= D:\\jdbc\\postgresql > <include name= * jar /> </fileset> </path> <path id= pile classpath > <fileset dir= $jaxrpc lib dir > <include name= **/* jar /> </fileset> <fileset dir= D:\\jwsdp \\jaxrpc\\lib > <include name= **/* jar /> </fileset> </path> <path id= jaxrpc classpath > <fileset dir= $jaxrpc lib dir > <include name= **/* jar /> </fileset> <fileset dir= I:\\jwsdp \\jwsdp shared\\lib > <include name= **/* jar /> </fileset> <fileset dir= I:\\jwsdp \\jaxp\\lib > <include name= **/* jar /> </fileset> <fileset dir= I:\\jwsdp \\jaxp\\lib\\endorsed > <include name= **/* jar /> </fileset> <fileset dir= D:\\jdbc\\postgresql > <include name= * jar /> </fileset> </path> <path id= pile classpath > <fileset dir= $jaxrpc lib dir > <include name= **/* jar /> </fileset> <fileset dir= I:\\jwsdp \\jaxp\\lib > <include name= **/* jar /> </fileset> <fileset dir= I:\\jwsdp \\jaxp\\lib\\endorsed > <include name= **/* jar /> </fileset> <fileset dir= I:\\jwsdp \\jwsdp shared\\lib > <include name= **/* jar /> </fileset> <fileset dir= I:\\jwsdp \\saaj\\lib > <include name= **/* jar /> </fileset> <fileset dir= H:\\jakarta tomcat \\mon\\lib > <include name= servlet api jar /> </fileset> </path> <taskdef name= wspile classpat classname= sun xml rpc tools ant Wspile > </taskdef> <taskdef name= wsdeploy classpat classname= sun xml rpc tools ant Wsdeploy > </taskdef> <target name= prepare > <mkdir dir= $src dir /> <mkdir dir= $nonclass dir /> <mkdir dir= $classes dir /> <mkdir dir= $assemble /> <mkdir dir= $assemble war /> <mkdir dir= $assemble ear /> <mkdir dir= $wsi dir /> <mkdir dir= $wsi server dir /> <mkdir dir= $wsi client dir /> <mkdir dir= $tmp dir /> </target> <target name= pile class depends= prepare > <echo message= Compiling the java source code /> <property name= src value= $src > </property> <property name= dest value= $build > </property> <echo message= src=$src build=$dest /> <echo message= delete class in dir $src /> <delete> <fileset dir= $src > <include name= **/* class /> <exclude name= exclude /> </fileset> </delete> <echo message= repile java in dir $src /> <javac srcdir= $src destdir= $dest includes= **/* java excludes= hhhhhh > <classpath refid= pile classpath /> </javac> </target> <target name= build depends= prepare description= 生成java制品 如生成可供wsdeploy使用的web档案 称为生war 就象作菜一样 先顺菜 以及model wsdl文件 这里生成的WSDL文件 wsdeploy并不使用 > <echo message= build the WAR /> <wspile import= false features= wsi documentliteral define= true gen= false keep= true base= $classes dir sourceBase= $src dir classpath= \\classes nonClassDir= $nonclass dir model= model xml gz xPrintStackTrace= true config= config interface xml verbose= true > <classpath refid= pile classpath /> </wspile> </target> <target name= deploy depends= prepare description= 生成可供发布的web档案 称为煮熟的war 这个阶段也生成了WSDL文件并被直接打包了 > <echo message= deploy the WAR /> <wsdeploy keep= false verbose= true tmpDir= $tmp dir outWarFile= $cook war file inWarFile= $raw war file > <classpath refid= pile classpath /> </wsdeploy> </target> <target name= create war description= 打包由wspile生成的制品 以及所有发布所用的材料 > <echo message= build war Creating the WAR /> <antcall target= pile class > <param name= src value= $wsi server dir /> <param name= build value= $wsi server dir /> </antcall> <delete file= $assemble war/$war file /> <delete dir= $assemble war/WEB INF /> <copy todir= $assemble war/WEB INF/classes/ > <fileset dir= $wsi server dir includes= **/* class excludes= **/*Client class **/* wsdl **/*mapping xml /> </copy> <copy todir= $assemble war/WEB INF/lib/ > <fileset dir= /lib includes= **/* jar excludes= **/*Client class **/* wsdl **/*mapping xml /> </copy> <copy file= \\conf\\BinaryService wsdl todir= $assemble war/WEB INF /> <copy file= jaxrpc ri xml todir= $assemble war/WEB INF /> <copy file= model xml gz todir= $assemble war/WEB INF /> <war destfile= $assemble war/$raw war file webxml= /web xml filesonly= true > <fileset dir= $assemble war includ cha138/Article/program/Java/hx/201311/26828相关参考
C#委托的同步调用和异步调用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 对于C#委托我们谈的
Javascript和C#之间的互相调用和访问 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 这
C#传值调用与引用调用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! usingSystem;
C#调用WebService示例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C#调用WebS
C#定时调用方法(线程) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! //这些是C#线程的思路
知识大全 在java的main方法中调用java和javac
调用java Runtimehello=RuntimegetRuntime();//Runtime构造函数私有只能通过这种方式获得实例 helloexec(cmd /cstartJa
C#调用ICTCLAS30 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SharpICTCLA
C#程序调用外部程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! /* * 编程语言Visu
OraclePackage返回游标和Java调用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!创建
知识大全 Delphi调用WebServices(C#)代码
Delphi调用WebServices(C#)代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!