使用Apache CXF创建Web Service - 编程入门网
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-16
使用Apache CXF创建Web Service时间:2011-06-22 csdn博客 昆山人在上海官方主页:http://cxf.apache.org/ 下载后内附详细的sample。这里先演示一个最简单的工程。 如下图所示建立工程: 使用Apache CXF创建Web Service(2)时间:2011-06-22 csdn博客 昆山人在上海客户端测试代码: TestServiceClient.java 1.package jp.co.apm.client; 2. 3.import jp.co.apm.service.TestService; 4. 5.import org.apache.cxf.frontend.ClientProxyFactoryBean; 6. 7.public class TestServiceClient { 8. 9. public static void main(String[] args) { 10. 11. ClientProxyFactoryBean factory = new ClientProxyFactoryBean(); 12. factory.setServiceClass(TestService.class); 13. factory.setAddress("http://localhost:8080/APM_CXF/services/test"); 14. 15. TestService service = (TestService) factory.create(); 16. System.out.println(service.sayHello()); 17. } 18.} TestServiceImpl.java 1.package jp.co.apm.service.impl; 2. 3.import jp.co.apm.service.TestService; 4. 5.public class TestServiceImpl implements TestService { 6. 7. public String sayHello() { 8. 9. return "Hello, Shen Bin"; 10. } 11.} TestService.java 1.package jp.co.apm.service; 2. 3.public interface TestService { 4. 5. public String sayHello(); 6.} 使用Apache CXF创建Web Service(3)时间:2011-06-22 csdn博客 昆山人在上海cxf-servlet.xml 1.<?xml version="1.0" encoding="UTF-8"?> 2.<beans xmlns="http://www.springframework.org/schema/beans" 3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4. xmlns:simple="http://cxf.apache.org/simple" 5. xmlns:soap="http://cxf.apache.org/bindings/soap" 6. xsi:schemaLocation=" 7.http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd 8.http://cxf.apache.org/bindings/soap http://cxf.apache.org/schemas/configuration/soap.xsd 9.http://cxf.apache.org/simple http://cxf.apache.org/schemas/simple.xsd"> 10. 11. <simple:server id="testservice" serviceClass="jp.co.apm.service.TestService" address="/test"> 12. <simple:serviceBean> 13. <bean class="jp.co.apm.service.impl.TestServiceImpl" /> 14. </simple:serviceBean> 15. </simple:server> 16. 17.</beans> web.xml 1.<?xml version="1.0" encoding="UTF-8"?> 2.<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" 3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4. xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 5. http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> 6. 7. <display-name>APM</display-name> 8. <description>APM</description>9. 10. <servlet> 11. <servlet-name>APM</servlet-name> 12. <servlet-class> 13. org.apache.cxf.transpo |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于使用Apache CXF创建Web Service - 编程入门网的所有评论