<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 集成spring與Web容器教程

    時間:2024-10-21 00:20:25 J2EE培訓 我要投稿
    • 相關推薦

    集成spring與Web容器教程

      spring框架的主要優勢之一就是其分層架構,分層架構允許使用者選擇使用哪一個組件,同時為 J2EE 應用程序開發提供集成的框架。下面yjbys小編為大家準備了關于集成spring與Web容器教程,歡迎閱讀。

      1.創建HelloWorld 接口類

      package com.googlecode.garbagecan.cxfstudy.helloworld;

      import javax.jws.WebMethod;

      import javax.jws.WebParam;

      import javax.jws.WebResult;

      import javax.jws.WebService;

      @WebService

      public interface HelloWorld {

      @WebMethod

      @WebResult String sayHi(@WebParam String text);

      }

      2.創建HelloWorld實現類

      package com.googlecode.garbagecan.cxfstudy.helloworld;

      public class HelloWorldImpl implements HelloWorld {

      public String sayHi(String name) {

      String msg = "Hello " + name + "!";

      return msg;

      }

      }

      3.修改web.xml文件

      "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

      "http://java.sun.com/dtd/web-app_2_3.dtd" >

      cxfstudy

      cxf

      org.apache.cxf.transport.servlet.CXFServlet

      1

      cxf

      /ws/*

      org.springframework.web.context.ContextLoaderListener

      contextConfigLocation

      classpath*:**/spring.xml

      4.創建spring配置文件并放在classpath路徑下

      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws"

      xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd

      http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">

      5.創建測試類

      package com.googlecode.garbagecan.cxfstudy.helloworld;

      import org.springframework.context.ApplicationContext;

      import org.springframework.context.support.ClassPathXmlApplicationContext;

      public class SpringClient {

      public static void main(String[] args) {

      ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");

      HelloWorld helloworld = (HelloWorld)context.getBean("helloworldClient");

      System.out.println(helloworld.sayHi("kongxx"));

      }

      }

      6.測試

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

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

    【集成spring與Web容器教程】相關文章:

    Web開發的教程圖解03-30

    WEB教程標準應用標簽03-30

    Web Workers加速移動Web應用03-30

    電容器有哪些分類-電容器的分類03-29

    Spring如何實現郵件發送03-21

    調酒教程03-08

    web瀏覽創作效果精選03-29

    Web 2.0技術的內容03-30

    不同茶類的容器是哪些03-05

    主站蜘蛛池模板: 91麻豆精品国产91久久久久久| 国产精品一香蕉国产线看观看| 日本一区精品久久久久影院| 四虎亚洲国产成人久久精品| 久久久精品免费国产四虎| 亚洲中文久久精品无码ww16| 国产成人精品在线观看| 国产91精品在线观看| 一夲道无码人妻精品一区二区| 国产精品成人久久久久久久| 国产cosplay精品视频| 亚洲AV无码久久精品成人| 精品亚洲欧美中文字幕在线看| 国产91大片精品一区在线观看| 欧美肥屁VIDEOSSEX精品| 无码精品人妻一区二区三区AV| 国产成人亚洲精品影院| 欧美黑人巨大精品| 99精品视频在线观看re| 精品午夜福利在线观看| 亚洲精品无码高潮喷水在线| 久久夜色精品国产| 日韩在线精品一二三区| 亚洲国产精品日韩| 精品国产婷婷久久久| 51国偷自产精品一区在线视频| 99久久精品国产免看国产一区| 欧美午夜精品久久久久免费视| 亚洲国产精品人人做人人爱| 老司机精品影院91| 精品国产一区二区三区久久蜜臀| 99久久精品免费看国产免费| 你懂的国产精品| 久久精品9988| 久久er热视频在这里精品| 国产cosplay精品视频| 国产a视频精品免费观看| 动漫精品专区一区二区三区不卡| 国产麻豆精品一区二区三区v视界 国产麻豆一精品一AV一免费 | 国产精品黄网站| 国产AV国片精品|