日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

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

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

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

 
 
 
  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.測(cè)試

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

6.2 然后運(yùn)行測(cè)試類來驗(yàn)證web service。


本文標(biāo)題:ApacheCXF實(shí)戰(zhàn)之二:集成Sping與Web容器
路徑分享:http://m.5511xx.com/article/cohoehc.html