有WebService的项目中写applicationContex.xml文件时应注意!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有WebService的项目中写applicationContex.xml文件时应注意!!!相关的知识,希望对你有一定的参考价值。

这是一个简单的WebService实例,来看下如下的applicationContex.xml文件:

技术分享

  1.有XFire的配置

  <bean id="baseWebService" class="org.codehaus.xfire.spring.remoting.XFireExporter"
    lazy-init="false" abstract="true">
    <property name="serviceFactory" ref="xfire.serviceFactory"/>
      <property name="xfire" ref="xfire"/>
  </bean>

  这部分就简单解释了,这是XFire、Spring相结合,并且有相应的jar包,可以说所有用了XFire的WebService的applicationContex.xml文件都是这样配,当然,lazy-init、abstract由自己视情况而定。

 

  2.配置webservice服务的接口和实现类时:

  <bean id="helloBean" class="com.test.HelloImpl"/>
  <bean name="helloWebService" parent="baseWebService">
    <property name="serviceBean" ref="helloBean"/>
    <property name="serviceClass" value="com.test.Hello"/>
    <property name="name" value="helloService"/>
  </bean>  

  这里应该注意的是,<bean id="helloBean" class="com.test.HelloImpl"/> 里面的id名称最好是开头字母为小写的接口名称+Bean,该例子的接口是:

  技术分享

  这样命名不易混淆,也更易理解,当然也可以有其他更好的方法。

 










以上是关于有WebService的项目中写applicationContex.xml文件时应注意!!!的主要内容,如果未能解决你的问题,请参考以下文章

Web Service Demo

请问我用Delphi写的ISAPI的WEBSERVICE,调试时怎么看SOAP报文?

什么是WebService

webService框架CXF的简单使用

tomcat 如何发布并访问一个webservice项目

webservice 之 使用cxf开发WebService服务器端接口