亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

J2EE培訓(xùn) 百分網(wǎng)手機(jī)站

集成spring與Web容器教程

時(shí)間:2017-12-24 14:22:19 J2EE培訓(xù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)文章:

1.關(guān)于容器定位的CSS教程

2.WEB教程標(biāo)準(zhǔn)應(yīng)用標(biāo)簽

3.Web開發(fā)的教程圖解

4.EXCEL集成工具箱詳細(xì)教程

5.Web信息集成系統(tǒng)網(wǎng)絡(luò)架構(gòu)

6.不同茶類的容器是哪些

7.如何挑選插花容器-插花容器選擇技巧

8.電容器有什么作用-電容器的14個(gè)作用