使用CXF和Spring创建Web服务 - 编程入门网
ping>
<servlet-name>CXFServlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>
使用CXF和Spring创建Web服务(4)时间:2011-01-26 Rajeev Hathi最后,您需要执行以下操作: 创建 web.xml 文件,此文件加载 CXF 配置文件。 使用 Spring 上下文加载器来加载配置文件。 注册 CXFServlet 以处理来自客户端程序的所有请求。 您刚才已完成了必需的服务器端组件的开发。现在您可以开发向 OrderProcess 服务发出请求的客户端组件。 开发客户端 从清单 5 中可以看到,创建客户端 Bean 是非常容易的,就像创建服务端点一样容易。JaxWsProxyFactory 用于创建 OrderProcess Web 服务的客户端 Bean。工厂 Bean 预期获得服务类 (OrderProcess) 和您的服务的 URL。然后通过使用工厂 Bean 引用来创建客户端 Bean 存根 OrderProcess。 清单 5. client-bean.xml 客户端 Web 配置文件
您将创建 Java 主程序,它使用 Spring 上下文来获取已定义的客户端 Bean,然后调用 processOrder 方法。 清单 6. 客户端代码
使用CXF和Spring创建Web服务(5)时间:2011-01-26 Rajeev Hathi运行程序 在运行程序之前,请在您的 C: \盘根文件夹下创建如图 1 所示的目录结构,并将本文介绍的组件放在其中: Java 代码放入包文件夹中。 beans.xml 和 web.xml 放入 web\web-inf 文件夹中。 client-beans.xml 将放入 demo\order\client 文件夹中。 图 1. 代码目录结构 对于构建、部署和运行 OrderProcess Web 服务和客户端,您将使用 Ant 工具。代码将部署在 Tomcat 服务器上。在 c:\orderapp 文件夹下使用 ant deploy 命令来部署代码。 应用程序文件夹 (c:\orderapp) 具有 Ant 构建文件。在运行上述命令之后,您的 orderapp 代码将作为 orderapp.war 文件部署在 Tomcat 服务器环境中。现在通过在 CATALINA_HOME\bin 文件夹下提供 catalina start 命令来启动 Tomcat We |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |