中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      集成spring與Web容器教程

      時(shí)間:2024-10-21 00:20:25 J2EE培訓(xùn) 我要投稿
      • 相關(guān)推薦

      集成spring與Web容器教程

        spring框架的主要優(yōu)勢(shì)之一就是其分層架構(gòu),分層架構(gòu)允許使用者選擇使用哪一個(gè)組件,同時(shí)為 J2EE 應(yīng)用程序開發(fā)提供集成的框架。下面yjbys小編為大家準(zhǔn)備了關(guān)于集成spring與Web容器教程,歡迎閱讀。

        1.創(chuàng)建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.創(chuàng)建HelloWorld實(shí)現(xiàn)類

        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.創(chuàng)建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.創(chuàng)建測(cè)試類

        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.測(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。

      【集成spring與Web容器教程】相關(guān)文章:

      Web開發(fā)的教程圖解03-30

      WEB教程標(biāo)準(zhǔn)應(yīng)用標(biāo)簽03-30

      Web Workers加速移動(dòng)Web應(yīng)用03-30

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

      Spring如何實(shí)現(xiàn)郵件發(fā)送03-21

      調(diào)酒教程03-08

      web瀏覽創(chuàng)作效果精選03-29

      Web 2.0技術(shù)的內(nèi)容03-30

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

      主站蜘蛛池模板: 久久久久久久久久免免费精品| 亚洲AV秘 无码一区二区三 | 加勒比在线一区二区三区| 国产精品麻豆A在线播放| 亚洲成AV人久久| 一本色道久久加勒比综合| 欧美破处在线观看| 骚片av蜜桃精品一区| 97av在线播放| 天柱县| 丝袜美腿国产精品视频| 国产精品久久狼人一区| 国产精品美女黄色av| 正镶白旗| 周口市| 梓潼县| 博湖县| 粉嫩高中生无码视频在线观看| 日本高清日本在线免费| 不卡a v无码在线| 中文字幕天天躁日日躁狠狠| 杨幂国产精品一区二区| 久久青青草视频免费观看| 西青区| 亚洲AV无码一区二区一二区教师| 周宁县| 时尚| 人妖在线网国产一二三四| 日韩精品国产一区二区| 彩票| 国产精品女同久久久久久| 欧美亚洲日韩国产人成在线播放| 日韩精品夜色二区91久久久| 康保县| 亚洲国产一区久久yourpan| 怀安县| 日韩av免费在线不卡一区| 免费在线观看国产v片| 人妻少妇精品系列一区二区| 亚洲高清国产品国语在线观看| 日产国产精品一区二区|