首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

cxf兑现webservice接口的配置

2013-07-20 
cxf实现webservice接口的配置1、web.xml配置servletservlet-nameCXFServlet/servlet-nameservlet-cl

cxf实现webservice接口的配置
1、web.xml配置

<servlet>    <servlet-name>CXFServlet</servlet-name>    <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>    <load-on-startup>1</load-on-startup>  </servlet>  <servlet-mapping>    <servlet-name>CXFServlet</servlet-name>    <url-pattern>/services/*</url-pattern>  </servlet-mapping>


2、接口配置
<!-- apache cxf 与 spring --><import resource="classpath:META-INF/cxf/cxf.xml" /><import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /><import resource="classpath:META-INF/cxf/cxf-servlet.xml" /><jaxws:server id="receiveData" serviceaddress="/receiveData"><jaxws:serviceBean>  <bean  ref="PageDAO"/><property name="baseDAO"  ref="BaseDAO"/>  </bean></jaxws:serviceBean></jaxws:server>

接口类
@WebMethodString getMedicalData(@WebParam(name="xmlStr")String xmlStr);

实现类
@Overridepublic ClassicCases findClassicCasesById(String id) {if (id != null && !id.equals("")) {String hql = "from ClassicCases where id=?";List<ClassicCases> list = this.baseDAO.findByHql(hql,new Object[] { Integer.parseInt(id) });if (list != null && list.size() > 0) {return list.get(0);} else {return null;}} else {return null;}}


这是一个简单的实现,具体复杂的请参照API等。

热点排行