架构_01. SOA_webService
文章平均质量分 63
wang_zhi_peng2007
这个作者很懒,什么都没留下…
展开
-
WebService CXF 使用例子
学习了一下WebService, 做了个小例子,以供参考: 1. 下载 apache-cxf-2.2.12.zip 包,地址: http://cxf.apache.org/ 2. 创建 java 工程,导入相关的jar包. 3. 创建一个接口(使用注解声明webservice @WebService ) package test; impor...原创 2011-07-24 17:48:15 · 72 阅读 · 0 评论 -
配置CXF中wsdl2java命令环境配置
在环境变量中进行如下操作: 在CLASSPATH中添加 D:\apache-cxf-2.5.2\lib 新建CXF_HOME D:\apache-cxf-2.5.2 在PATH中添加 D:\apache-cxf-2.5.2\bin 按照这种方式不一定能一下就配好,我的按上面这种方式配了之后,还是提示“系统找不到指定的路径。” 还需要配置javahome的环境变量即:JAVA_HOME=D...原创 2012-05-14 15:26:10 · 123 阅读 · 0 评论 -
cxf发布webservice示例
1. 新建一个web工程,并导入相关的lib 依赖jar文件: axiom-api-1.2.7.jar axis2-kernel-1.4.1.jar jboss-backport-concurrent.jar commons-httpclient-3.1.jar commons-codec-1.3.jar axi...原创 2014-06-21 21:48:02 · 83 阅读 · 0 评论 -
WebService CXF --- 由WSDL文件开发Client端
CXF 提供了将WSDL文件生成的java的工具,wsdl2java.bat。 要想使用首先将CXF配置到系统环境变量中,在这里就不具体配置啦! wsdl2java用法: wsdl2java -p com -d src -all aa.wsdl -p 指定其wsdl的命名空间,也就是要生成代码的包名 -d 指定要产生代码所在目录 ...原创 2014-07-06 16:54:33 · 96 阅读 · 0 评论 -
Java6开发WebService应用—生成服务端(1)
之前常常用CXF、Axis2、XFire等来开发结合Java语言来开发Web Service应用,这样的好处是用途广,灵活,另外一个重要原因是我们的生产环境是Java5。 但实际上Java6中已经支持用Java开发WebService应用了,而且很方便。这样就大大减少了项目安装部署的代价,因为选择开源的框架依赖大量第三方包,程序的尺寸倍增。 下面是一个J...原创 2014-10-17 23:07:22 · 105 阅读 · 0 评论 -
Java6开发WebService应用--服务端、客户端(2)
在上文中,使用Java6做了一个最简单的WebService服务的实现,并通过Java6API发布了该服务。 在本文中,将看到如何使用Java6来做一个WebService服务,并如何使用Java6提供的开发工具来生成客户端代码,并调用服务。 1.服务端代码 package java_soa.test1.server; import javax.jws....原创 2014-10-19 00:48:28 · 142 阅读 · 0 评论 -
Java6开发WebService应用--发布(3)
很有必要钻研下Java6的Web服务的发布方式。 从前面两篇文章可以看出Java6对WebService的发布提供了API级别的直接支持,发布只需要一行代码就搞定了。但是作为一个服务,就需要启动,总不能每次启动都去运行一个Main方法来启动吧。 实际中Web服务的发布常常伴随着Web容器的启动而发布,而在Java6中,我们没法直接像Axis2和XFire那样直接去发布,但是可以通过变通的...原创 2014-10-19 01:07:21 · 99 阅读 · 0 评论 -
Java6开发WebService应用--复杂对象及集合使用(4)
webService 使用复杂对象及集合,在实际企业应用中经常使用 1. 服务端程序 package java_soa.getUser2.server; import java.util.ArrayList; import java.util.List; import javax.jws.WebService; import javax.xml.ws.Endpoint; ...原创 2014-10-19 01:24:47 · 135 阅读 · 0 评论