Controller
의
역할
1. Request URI로부터
어떤 Action을
수행할지를 결정
2. Action class를
초기화
3. Action
Object가
존재하면,
equest
parameter로 action을
처리
4. Action
Object가
존재하면,
action method. 호출
5. request를
view((JSP)로
Forward .
The
Benefits of Struts
• filter
dispatcher를
제공
• XML-based
configuration file (TEXT)
-> No Recompilation.
• action class를
초기화하고 ,
properties를
user
input으로
세팅
만약,
action class를
지정하지 않으면,
default
action class가
초기화됨
• user input에
대한 validate후,
실패하면
input
form으로
다시 재전송
웹
어플리케이션 개발시
마주칠 수 있는 거의 대부분의 task를
위한 Built-in
validators
• 설정파일을
통해 action의
method를
변경
• various result types
-> JSP, PDF, external resource……
댓글 없음:
댓글 쓰기