Wednesday, May 05, 2010

Beaver F/W 1119F 업데이트

***********************************************************************************
* beaver1119f.jar / ibatis-2.3.0.677.ix21.20100217.jar에 업데이트 내용               *
* date : 2010/04/27                                                               *
***********************************************************************************

***********************************************************************************
* 프레임윅 라이브러리를 업데이트 하기전에 반드시 이전에 사용하던 라이브러리는     *
* 제거해 주셔야 합니다                                                            *
***********************************************************************************

1. Beaver모듈 업데이트 (beaver1119f.jar)

   - ModelCMD작성시 forward을 종류별로 처리하기 위한 ActionForward클래스 추가

     > ModelCmd처리후에 return되는 ActionForward클래스의 설정에 따라 action-config.xml에
   
       설정된 여러개의 forward값에 지정된 대로 포워딩

     > 해당 기능은 InnoXync서비스가 아닌 일반적인 Http서비스에만 적용됨

       ex) Command클래스의 코딩된 내용

  ActionForward forward = new ActionForward(this);
  forward.setAttribute("TEST", "1111");
  forward.setForward("no");
  return forward;

       ex) action-config.xml에 설정한 내용

 <action name="/mail" type="com.shift.call.cmd.MailTestCmd">
  <method name="execute" />
  <forward name="yes" path="/auction.gfm"/>
  <forward name="no"  path="/111.gfm"/>
 </action>

     > 위의 샘플에서는 forward.setForward("no") 이기 때문에 action-config.xml의
    
 <forward name="no"  path="/111.gfm"/>이 실행되어 화면에 111.gfm이 나타나게 된다.

 

No comments: