반응형
  • 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
블로그 이미지

꽃꽂이하는개발자

,