Struts/Struts Programming
[Struts] 스트럿츠 2의 특징
사악미소
2012. 8. 31. 15:09
반응형
■ 스트럿츠 2의 특징
① 완전히 새로운 프레임 워크
-. 스트럿츠 때와는 다른 앱워크2의 MVC 아키텍처 채용
② 직관적인 개발
-. POJO 기반 액션(Action)
③ 제로 컨피규레이션 지향
-. 기본 값 지원으로 많은 설정 생략 가능
-. 어노테이션 사용으로 설정 파일에서 설정 생략
④ 신속한 리로딩
-. 변경된 환경 설정 파일의 내용을 웹 컨테이너 재싲가 없이 리로드
⑤ POJO 액션, POJO 폼
-. 프레임워크에 종속되지 않음
-. Mock 객체에 의존하지 않고 손쉽게 테스트 가능하며, 별도의 폼 빈이 필요 없음
⑥ 손쉬운 Ajax(Asynchronous Javascript And XML) 구현
-. Dojo 프레임워크 포함
-. Ajax 테마 지원 태그
⑦ 다양한 표현식 언어 EL(Expression Language) 지원
-. JSTL 사용가능
-. OGNL(Object Graph Navigation Language) 지원
⑧ 다양한 리절트 타입의 지원 및 프로파일링
-. JSP 외에 프리마터(Freemarker), 밸로시티(Velocity) 등의 사용 가능
-. 요청 처리 과정 프로파일링
⑨ 의존성 주입 지원
-. 구글 주스(Google Guice) 프레임워크를 사용하여 프레임워크 내부 핵심 객체의 라이프 사이클 관리
반응형