반응형
- struts2 : MVC패턴을 지원하고, 웹 어플리케이션을 개발하기 위한 프레임워크
- 특징:
- 1. Struts1 + Webwork2의 아키텍처 적용
- 2. POJO(Plain Old Java Object) 기반 액션 사용
- 3. Zero configration(설정 없이) 지향
- 4. Ajax기능을 태그와 테마 기반으로 구성.
- 5. 다양한 표현식 언어 사용 가능(JSTL, OGNL).
- MVC모델에서 커버하는 부분: Controller 지원
- 실행순서(실행구조)
- web.xml의 등록된 FilterDispatcher를 통해서 요청에 대해 진입.
- FilterDispatcher에선 모든 요청을 처리하고, ActionPloxy 생성
- ActionPloxy가 생성되면, FilterDispatcher가 실행 권한을 이임
- Configuration은 struts.xml을 통해서 설정관리자를 초기화함.
- 초기화 후, Action invocation 실행
- 실행할 interceptor가 있으면 실행하고, Action으로 전달.
- Action에서 결과 값을 통해, 해당 Template으로 이동.
- interceptor자원 반납 후 응답.
반응형
'2020 > 신입 개발자 면접 질문 모음' 카테고리의 다른 글
DI 와 AOP의 대해 설명하시오. (0) | 2020.03.12 |
---|---|
면접 질문 spring (0) | 2020.03.12 |
ERP? Framework? (0) | 2020.03.11 |
URI와 URL의 차이 (0) | 2019.12.09 |
신입 개발자 면접질문 #3 (0) | 2019.12.06 |