구성
1) StrutsPrepareAndExecuteFilter
- 브라우저로 부터 요청을 받아 개별 처리와 뷰를 호출
2) Interceptors
- 복수의 요청에 대해 공통 처리하는 부분
- 인증, 로깅 등...
- 내장된것 혹은 개발자가 작성한다
3) Action
- 요청별로 개별 처리하는 부분
- 개발자가 가장 많이 작성
4) Result
- 뷰 종류(JSP, Velocity..)와 관련 속성(JSP파일경로) 등을 관리
- 뷰를 표시하는 역할을 하는 오브젝트
- 액션 처리 후 Result로 이동
5) Context Map
- 뷰에서 엑세스할 데이터가 저장됨
- 액션의 처리에서 얻은 Model과 HttpServletRequest 같은 서블릿 관련 오브젝트가 저장
6) OGNL
- Context Map 안의 데이터에서 엑세스 할 때 사용하는 식 언어
- JSP가 지원하는 EL과 같다
- 데이터 엑세스 또는 사칙연산, 비교연산 가능
7) Strusts-Tags
- 뷰에 기술할 태그
- HTML을 효율적으로 렌더링
'Back-End > Struts2' 카테고리의 다른 글
[Struts2] Action(2) - Action Class (0) | 2016.09.25 |
---|---|
[Struts2] Action(1) - Struts package, NameSpace (0) | 2016.09.25 |
[Struts2] 스트러츠2 - HelloWorld (0) | 2016.09.25 |
[Struts2] Struts2 config file(스트러츠2설정파일) (0) | 2016.09.20 |
[Struts2] Struts2란 (0) | 2016.09.19 |