手把手教你spring+xfire配置webservice
来源:互联网 发布:淘宝天猫优惠券赚佣金 编辑:程序博客网 时间:2024/06/05 06:47
前段时间项目中用到的webservice技术。我是用spring集成xfire来完成了。这今天项目不是很急,所有温习一下。呵呵
我试用myclispe6.6.因为myeclipse6.6里面有只带了xfire包,这样开发起来比较方便。
1.配置服务端
第一步:在myeclipse中创建Web Service Project工程(如图)
(选中XFire和javaEE5.0版本)===》点击下一步(如图)
(点击下一步)如下图
(选中xfire的核心包)==》点击Finish后即可。
(完成后的项目结构图如上图)手动完成后可以看看建成的项目中web.xml和services.xml文件。(此时里面什么文件都没有)
第二步:给刚创建的Web Service Project工程MyFriseProject项目添加Web服务的代码
选中工程-->反键--->new--->other--->MyEclipse--->WebServices-->Web service--->next(如图)
点击next---> 下一步如图:
这时你只需填写两个参数即可:Web service name和 java package
Web service name表示webservcie要访问的名字,只要这个填写了就会自动生成接口和实现接口类(Service interface 、Service impl.class)。
java package表示是给上面生成的两个文件指定路径。如果工程还没有建立任何包,就new一个,有就browse一下。点击Finsh一下。这样一个
webservice的服务端就配好了。配完后,你可以看看services.xml文件有什么不同。
myservice:就是我刚才命名的webservice名。com.test刚才命名的包,Imyservcie和myservcieImpl是系统自动生成的。
第三步:部署并测试MyFriseProject。(操作步骤如下)
A: 正常启动MyFriseProject项目(成功启动)
B:测试WebService。MyEclipse提供了一个Web Service Explorer来测试Web Service
(点击左上被表示的红色椭圆形按钮)即出现如下图所示:
C:现在wsdl模式
D:在WSDL模式下输入http://localhost:8080/MyFristProject/services/myservcie?wsdl测试
点击GO按钮。如出现下图
则webservice服务端配置成功。你也可以把http://localhost:8080/MyFristProject/services/myservcie?wsdl这个链接放到浏览器上测试。
2.配置客户端。
当服务端配成功后,其实可以用http://localhost:8080/MyFristProject/services/myservcie?wsdl这个链接放在浏览器上运行出现一页代码。可以吧这个代码保存xml文件来自动生成客户端。手动也是蛮方便的。这里我就用手动弄。
A:创建Java Project:myServiceClient
B:引入MyEclipse Libraries
右键WebServiceClient—>Build Path—>Add Libraries
点击next给客户端加上xfire的jar包。如下图
点击Finsh。这样客户端就写好了。
C:在客服端写上测试类,并写一个方法来测试。(这里为了方面重写一下服务端的接口实现类)如下
(这是为了更好的展示webservice功能,特意把服务端MyFriseProject的myservcieImpl类重写一下)
D:在客服端写上测试类:
E:跑一下main方法,就可以出现:
这样webservice就完成了。
- 手把手教你spring+xfire配置webservice
- xfire+spring webservice 配置
- 教你一步步用Spring集成XFire开发WebService
- xfire+spring配置webservice实例讲解
- 手把手教你配置Spring+hibernate
- 手把手教你如何配置Spring JDBC
- spring配置xfire生成webservice接口 和 调用webservice接口
- XFire + Spring 编写webservice
- xfire+spring整合webservice
- spring+xfire发布webservice
- spring xfire webservice
- spring+xfire开发webservice
- 配置xfire.webservice
- Xfire在Spring下实现安全的WebService详述---配置
- 使用Spring+Xfire构建WebService
- Spring集成XFire开发WebService
- Spring集成XFire开发WebService
- Spring集成XFire开发WebService
- SVN提交时报out-of-date错误
- Advanced Serial Programming
- MSSQL 同步两个数据库的示例
- 第十一周上机任务项目5-体验文件操作练习2
- 程序员的八种级别
- 手把手教你spring+xfire配置webservice
- PHP缓存实现
- 我的第一篇csdn上的博客
- SQL语句(inner join,left out join,right out join三者的不同用法)
- 编程遐想(问题与答案并存)
- 点击一个表格行,生成对应的input去修改表格中的内容
- linux 中文字体
- VC+gSoap实现WebService
- Linux的简单shell脚本中修改文件操作