kr.co.hit.live.web.action
Interface WebAction

All Known Subinterfaces:
WebMultiAction
All Known Implementing Classes:
AbstractWebAction, AbstractWebMultiAction, FileDispatcherWebAction, FlexWebAction, JsonWebAction, LogViewWebAction, OperationWebAction, ResourceWebAction, ScanFileDispatcherWebAction, ServiceCallViewWebAction, ServiceLogViewWebAction, ServiceWebAction, UriFileDispatcherWebAction, WebMapperAction, XFrameWebAction, XPlatformWebAction

public interface WebAction

Live Web Framework의 WebAction 인터페이스이다.

Since:
4.0
Author:
김형도

Method Summary
 WebActionForward execute(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          WebActionDispatcher 서블릿이 호출하는 메소드이다.
 void setWebApplicationContext(WebApplicationContext ctx)
          WebAction 객체가 실행되는 WebActionDispatcher의 WebApplicationtContext 값을 전달한다.
 void showConfiguration(javax.servlet.http.HttpServletResponse response)
          WebAction의 설정값을 출력하는 메소드이다.
 

Method Detail

execute

WebActionForward execute(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response)
                         throws Exception
WebActionDispatcher 서블릿이 호출하는 메소드이다. 이 인터페이스를 구현하는 클래스는 이 메소드에서 업무처리를 수행하고 forward할 View의 URL을 WebActionForward로 리턴한다. null을 리턴할 경우에는 forward하지 않는다.

Parameters:
request -
response -
Returns:
Throws:
Exception

showConfiguration

void showConfiguration(javax.servlet.http.HttpServletResponse response)
                       throws IOException
WebAction의 설정값을 출력하는 메소드이다.

Parameters:
request -
response -
Throws:
Exception
IOException

setWebApplicationContext

void setWebApplicationContext(WebApplicationContext ctx)
WebAction 객체가 실행되는 WebActionDispatcher의 WebApplicationtContext 값을 전달한다. WebActionDispatcher에서 사용하는 ServiceContainer의 WebActionPostProcessor를 통하여 처음 WebAction 객체가 생성될 때 호출된다.

Parameters:
ctx -


Copyright © 2014. All Rights Reserved.