java webservice创建_JAVA WebService创建过程详细 包括服务器端以及客户端

首先什么是WebService

Web Service是一个应用程序,是能够用编程的方法通过Web调用来实现某个功能的应用程序

Web Service支持Web协议,如:HTTP,TCP/IP,SMTP等。

Web服务服务器创建

(1)建立接口与实现类

(2)引入XFire的jar包. Core.jar、common-loggin、jdom,spring-1.2.6、 wsdl4j,xbean-2.2.0、xbean-spring-2.8、xfire-all、xfire-spring-1.2.6。

(3)src目录下创建 META-INF/service.xml 并配置服务。

服务名

命名空间

接口全路径

实现类全路径

(4)在web.xml中配置:

XFireServlet org.codehaus.xfire.transport.http.XFireConfigurableServlet XFireServlet/services/*XFireServlet/servlet/XFireServlet/*

(5)访问测试这个服务发布是否成功: http://localhost:8080/项目名/services/服务名?wsdl

Web服务创建客户端

(1)导出服务器端的接口jar文件.包括服务器创建的接口文件以及实现类都要打包发布。

(2)引入XFire的jar包. 包括: commons-codec、commons-httpclient、 commons-loggin、 jdom-1.0、wsdl4j、xfire-all、xfire-core。

(3)创建servlet调用服务。

Service servicemodel=new ObjectServiceFactory().create(接口名.class);

XFire xfire=XFireFactory.newInstance().getXFire();

XFireProxyFactory factory=new XFireProxyFactory(xfire);

String url="服务地址";

接口名 i=null;

i=(接口名)factory.create(servicemodel, url);

//调用方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值