java web services xfire之入门使用(基础)一

xfire之入门使用(基础)一


xfire基础

首先从http://repository.codehaus.org/org/codehaus/xfire/xfire-distribution/1.2/xfire-distribution-1.2.zip这个地址
下载xfire1.2的发布包。
2:下载完后,解压xfire-distribution-1.2.zip的目录结构
xfire-1.2/
  +-api    xfire-1.2的api说明文档
  +-examples xfire-1.2的java示例
  +-lib      xfire-1.2需要用的jar包,这些jar包都需要拷贝到应用的WEB-INF/lib目录下,最好都拷贝
  +-manual   xfire-1.2手册,可惜是e文的
  +-modules
  -xfire-all-1.2.jar  xfire-1.2的jar包

3:xfire-1.2的jar包说明
X = 必须的
O = 可选的
 
包名                    版本  基本使用    注释             LICENSE许可  
xfire-all               1.1       X                           MIT 
activation framework    1.0.2+    X                           1.1+ is CDDL 
commons-codec           1.3       O xfire客户端通过http访问才要   ASL 2.0 
commons-httpclient      3.0       O xfire客户端通过http访问才要   ASL 2.0 
commons-logging         1.0.4     X                              ASL 2.0 
javamail                1.4       X  用于soap的邮件附件          CDDL 
jaxen                1.1-beta-8   X  如果使用AbstractXFireTest才用   ASL 1.1 
jdom                    1.0       X       ASL 1.1 
jetty                   5.x       O  XFireHttpServer才要  ASL 2.0 
junit                   3.8.1     O 如果使用AbstractXFireTest才用  CPL 1.0
servletapi               2.3      X  .   
spring                 1.2.4+     X                                ASL 2.0 
stax-api                 1.0.1    X                                ASL 2.0 
wsdl4j                 1.5.2      X                                CPL 1.0 
xbean-spring           2.4        X                               ASL 2.0 
                    (XFire的1.1版本以下用2.3)  
woodstox               2.9.3      X                               ASL 2.0
 
XmlSchema              1.0.3      O  动态XFire客户端才用          ASL 2.0
 
xfire-jsr181-api       1.0-M1  O  O  Needed for JSR181 Annotations   MIT 
 
3:部署xfire-1.2/examples中的例子

如何知道部署的web service是否正常工作呢?我们需要测试。首先,我们测试来看WSDL是否可用。
我们在浏览器中输入URL。哪个URL?如果我们的应用程序的war文件是xfire.war,
并且在services.xml中给出的服务名是Banking,
WSDL的URL应该是:http://localhost:9000/xfire/services/Banking?wsdl。
请注意:URL的第一部分,例如,http://localhost:9000,可能会根据你的应用服务器不同而不同。
无论怎样,当你输入URL后,将会看到一个XML文档,它的根元素是。
这个文档叫做服务的WSDL。如果你看到了,这就是你的应用作为Web Service已经可用的第一个证明。
显示的wsdl如下图 

xfire

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值