webservice接口发布概述

在项目中,需要系统启动后,同时发布webservice接口,其中需要注意地方,在这里提醒一下:

1. service-config.wsdd 发布文件中的发布 接口类(com.hollycrm.lnunicom.sheet.facade.impl.SheetFacadeProvider);

 在该文件中的发布类貌似不能使用接口,只能使用一般java类,当然他可以继承某个接口。

 

2. 真正执行的类是SheetFacadeImpl,项目中的类关系如下

接口: sheetFacade

2个实现类:SheetFacadeProvider SheetFacadeImpl

关系:

发布文件中使用sheetFacadeProvider进行发布,而在产生该类对象时,使用构造方法来产生一个sheetFacadeImpl对象,代码如下:

 

这样,就产生了 一个sheetFacadeImpl对像,然后在程序中通过使用sheetFacadeProvider对象的方法来调用sheetFacadeImpl对象的方法,代码如下:

 

这样真正执行的是接口方法是sheetFacadeImpl中的方法generateSheet()。

3. web.xml文件中的配置----启动项目是发布webservice接口

 

4. 注意 axis包的版本问题

Name: org/apache/axis Implementation-Title: Apache Axis Implementation-Version: 1.2 1505 May 3 2005 Implementation-Vendor: Apache Web Services

 



posted on 2010-01-14 17:12  gapcloud  阅读(1320)  评论(0编辑  收藏  举报

导航