com.shift.framework.servlet
Class WebController

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.shift.framework.servlet.WebController
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class WebController
extends javax.servlet.http.HttpServlet

Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ºÐ¼®ÇÏ¿© ÇØ´çµÇ´Â ¼­ºñ½º¸¦ ã¾Æ ¼öÇàÇÏ´Â ÄÁÆ®·Ñ·¯ÀÌ´Ù.

Since:
2006.04.04
Version:
1.0
Author:
Shift Information & Communication
See Also:
Serialized Form

Constructor Summary
WebController()
           
 
Method Summary
 void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          GET¹æ½ÄÀ¸·Î Á¢±ÙÇÒ¶§ ½ÇÇàµÈ´Ù. doPost¸Þ¼­µå·Î forwarding¸¸ ÇØÁØ´Ù.
 void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          WebController Servlet¸¦ Ÿ°Ô µÇ¸é º»°ÝÀûÀ¸·Î ½ÇÇàÇÏ°Ô µÇ´Â ¸Þ¼­µå.
 void init(javax.servlet.ServletConfig config)
          WebController¸¦ ÃʱâÈ­ÇÏ´Â ¸Þ¼­µå.
 
Methods inherited from class javax.servlet.http.HttpServlet
service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebController

public WebController()
Method Detail

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
WebController¸¦ ÃʱâÈ­ÇÏ´Â ¸Þ¼­µå. ServletConfigÁ¤º¸¸¦ ProxyFactory¿Í AppConfigManager¿¡ ³Ñ°ÜÁÖ¾î °¢°¢ ÃʱâÈ­ ÇØÁØ´Ù.

Specified by:
init in interface javax.servlet.Servlet
Overrides:
init in class javax.servlet.GenericServlet
Parameters:
config - AppConfig ¼³Á¤ Á¤º¸ °´Ã¼
Throws:
javax.servlet.ServletException
Since:
1.0

doGet

public void doGet(javax.servlet.http.HttpServletRequest request,
                  javax.servlet.http.HttpServletResponse response)
           throws javax.servlet.ServletException
GET¹æ½ÄÀ¸·Î Á¢±ÙÇÒ¶§ ½ÇÇàµÈ´Ù. doPost¸Þ¼­µå·Î forwarding¸¸ ÇØÁØ´Ù.

Overrides:
doGet in class javax.servlet.http.HttpServlet
Parameters:
request - Ŭ¶óÀÌ¾ðÆ®¿¡¼­ Àü¼ÛµÈ HttpServletRequest
response - Ŭ¶óÀÌ¾ðÆ®¿¡ Àü¼ÛÇÒ HttpServletResponse
Throws:
javax.servlet.ServletException
Since:
1.0

doPost

public void doPost(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response)
            throws javax.servlet.ServletException
WebController Servlet¸¦ Ÿ°Ô µÇ¸é º»°ÝÀûÀ¸·Î ½ÇÇàÇÏ°Ô µÇ´Â ¸Þ¼­µå. ServiceControllerFactory¸¦ ÅëÇØ ServiceController Instance¸¦ »ý¼ºÇÑ´Ù. handleRequest()¸Þ¼­µå·Î µé¾î¿Â ¿äûÀ» ó¸®ÇÑ´Ù.

Overrides:
doPost in class javax.servlet.http.HttpServlet
Parameters:
request - Ŭ¶óÀÌ¾ðÆ®¿¡¼­ Àü¼ÛµÈ HttpServletRequest
response - Ŭ¶óÀÌ¾ðÆ®¿¡ Àü¼ÛÇÒ HttpServletResponse
Throws:
javax.servlet.ServletException
Since:
1.0