kr.co.hit.live.ws.cxf.jaxrs
Class CXFJaxRsWebServiceServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.apache.cxf.transport.servlet.AbstractHTTPServlet
              extended by org.apache.cxf.transport.servlet.CXFNonSpringServlet
                  extended by org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
                      extended by kr.co.hit.live.ws.cxf.jaxrs.CXFJaxRsWebServiceServlet
All Implemented Interfaces:
Serializable, javax.servlet.Filter, javax.servlet.Servlet, javax.servlet.ServletConfig

public class CXFJaxRsWebServiceServlet
extends org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet

CXF기반으로 웹서비스를 처리하는 Servlet 구현 클래스이다. web-xml에 다음과 같은 형태로 설정한다.

 <servlet>
      <servlet-name>cxfservlet</servlet-name>
      <servlet-class>kr.co.hit.live.ws.cxf.jaxrs.CXFJaxRsWebServiceServlet</servlet-class>
      <init-param>
          <param-name>live.webserivce.config</param-name>
          <param-value>svcdefs/webservice_config.xml</param-value>
      </init-param>
      <load-on-startup>1</load-on-startup>
 </servlet>
 

Author:
nohjh(penny93)
See Also:
Serialized Form

Constructor Summary
CXFJaxRsWebServiceServlet()
           
 
Method Summary
 void init()
           
 void loadBus(javax.servlet.ServletConfig servletConfig)
           
 
Methods inherited from class org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
configureSingleton, createServerFromApplication, createSingletonInstance, getParameterSplitChar, getProviders, getResourceProviders, getServiceClasses, getStaticSubResolutionValue, init, loadClass, loadClass, parseMapListSequence, setAllInterceptors, setClassLoader, setDocLocation, setExtensions, setInterceptors, setInvoker, setSchemasLocations
 
Methods inherited from class org.apache.cxf.transport.servlet.CXFNonSpringServlet
destroy, destroyBus, doFilter, getBus, invoke, setBus
 
Methods inherited from class org.apache.cxf.transport.servlet.AbstractHTTPServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, handleRequest, init, parseListSequence, parseMapSequence, redirect, serveStaticContent, service
 
Methods inherited from class javax.servlet.http.HttpServlet
doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CXFJaxRsWebServiceServlet

public CXFJaxRsWebServiceServlet()
Method Detail

init

public void init()
          throws javax.servlet.ServletException
Overrides:
init in class javax.servlet.GenericServlet
Throws:
javax.servlet.ServletException

loadBus

public void loadBus(javax.servlet.ServletConfig servletConfig)
Overrides:
loadBus in class org.apache.cxf.transport.servlet.CXFNonSpringServlet


Copyright © 2014. All Rights Reserved.