WEB开发网
开发学院软件开发Java Java Web 服务: CXF 简介 阅读

Java Web 服务: CXF 简介

 2010-03-31 00:00:00 来源:WEB开发网   
核心提示: 清单 1 WEB-INF/web.xml 文件正是一个标准 servlet 配置文件,它告诉 Web 应用程序服务器(比如 Tomcat)如何接口到 servlet 应用程序,Java Web 服务: CXF 简介(4),详情与 Metro 示例中的那些细节一样,不过对于 CXF,servlet

清单 1 WEB-INF/web.xml 文件正是一个标准 servlet 配置文件,它告诉 Web 应用程序服务器(比如 Tomcat)如何接口到 servlet 应用程序。详情与 Metro 示例中的那些细节一样,不过对于 CXF,<servlet-class> 是 CXF 代码的一部分而 <listener-class> 引用一个 Spring Framework 类。与 Metro 示例一样,servlet 被配置为接收所有传入该 Web 应用程序的请求(通过 <url-pattern>/</url-pattern> 条目)。

一个独立文件 WEB-INF/cxf-servlet.xml 用于配置 CXF,使其将 servlet 接收的请求路由到服务实现代码并按需提供服务 WSDL。该文件如 清单 2 所示:

清单 2. 示例应用程序 cxf-servlet.xml

<beans xmlns="http://www.springframework.org/schema/beans" 
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
   xmlns:jaxws="http://cxf.apache.org/jaxws" 
   xmlns:soap="http://cxf.apache.org/bindings/soap" 
   xsi:schemaLocation=" 
     http://www.springframework.org/schema/beans 
     http://www.springframework.org/schema/beans/spring-beans-2.0.xsd 
     http://cxf.apache.org/jaxws 
     http://cxf.apache.org/schemas/jaxws.xsd"> 
 
  <jaxws:endpoint 
    id="Processor" 
    implementor="com.sosnoski.ws.library.cxf.CXFLibraryImpl" 
    wsdlLocation="WEB-INF/wsdl/library.wsdl" 
    address="/"> 
  </jaxws:endpoint> 
</beans>

上一页  1 2 3 4 5 6  下一页

Tags:Java Web 服务

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接