日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
ApacheCXF實戰(zhàn)之二:集成Sping與Web容器

書接上文,下面看看CXF怎樣和spring集成。

站在用戶的角度思考問題,與客戶深入溝通,找到城中網(wǎng)站設計與城中網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都做網(wǎng)站、成都網(wǎng)站設計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名與空間、虛擬空間、企業(yè)郵箱。業(yè)務覆蓋城中地區(qū)。

1.創(chuàng)建HelloWorld 接口類

 
 
 
  1. package com.googlecode.garbagecan.cxfstudy.helloworld;
  2. import javax.jws.WebMethod;
  3. import javax.jws.WebParam;
  4. import javax.jws.WebResult;
  5. import javax.jws.WebService;
  6. @WebService
  7. public interface HelloWorld {
  8.     @WebMethod
  9.     @WebResult String sayHi(@WebParam String text);
  10. }

2.創(chuàng)建HelloWorld實現(xiàn)類

 
 
 
  1. package com.googlecode.garbagecan.cxfstudy.helloworld;
  2. public class HelloWorldImpl implements HelloWorld {
  3.     public String sayHi(String name) {
  4.         String msg = "Hello " + name + "!";
  5.         return msg;
  6.     }
  7. }

3.修改web.xml文件

 
 
 
  1.  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  2.  "http://java.sun.com/dtd/web-app_2_3.dtd" >
  3.     cxfstudy
  4.     
  5.         cxf
  6.         org.apache.cxf.transport.servlet.CXFServlet
  7.         1
  8.     
  9.     
  10.         cxf
  11.         /ws/*
  12.     
  13.     
  14.         org.springframework.web.context.ContextLoaderListener
  15.     
  16.     
  17.     
  18.         contextConfigLocation
  19.         classpath*:**/spring.xml
  20.     
  21.     

4.創(chuàng)建spring配置文件并放在classpath路徑下

 
 
 
  1.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws"
  2.     xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd    
  3. http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">
  4.     
  5.     
  6.     
  7.     
  8.     
  9.     
  10.        

5.創(chuàng)建測試類

 
 
 
  1. package com.googlecode.garbagecan.cxfstudy.helloworld;
  2. import org.springframework.context.ApplicationContext;
  3. import org.springframework.context.support.ClassPathXmlApplicationContext;
  4. public class SpringClient {
  5.     public static void main(String[] args) {
  6.         ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");
  7.         HelloWorld helloworld = (HelloWorld)context.getBean("helloworldClient");
  8.         System.out.println(helloworld.sayHi("kongxx"));
  9.     }
  10. }

6.測試

6.1 首先啟動tomcat或者使用maven的jetty,并訪問http://localhost:9000/ws/HelloWorld?wsdl來驗證web service已經(jīng)啟動并且生效;

6.2 然后運行測試類來驗證web service。


網(wǎng)站名稱:ApacheCXF實戰(zhàn)之二:集成Sping與Web容器
分享地址:http://www.dlmjj.cn/article/cohoehc.html