스트럿츠2에 관한 내용 요약 정리
- 최초 등록일
- 2013.10.22
- 최종 저작일
- 2012.09
- 23페이지/ MS 파워포인트
- 가격 2,500원
목차
1. Struts2 소개
2. Struts2 특징
3. Struts2 요청과 응답
4. Struts2 액션
5. Struts2 인터셉터
6. Struts2 리절트
7. Struts2 환경설정
본문내용
MVC 프레임워크로써 Craig R. McClanahan에 의해 개발
2001년 7월에 Struts 버전 1.0이 발표
WebWork와 Struts1의 두 개발자들이 두 제품을 결합
단순한 설계 – 인터페이스 기반
간단한 Action – Action 클래스는 독립된 POJO로 만들 수 있음
설정의 용이함 – 대부분의 XML의 설정요소들이 기본값 내재
자료 공유의 용이성 – View에서 OGNL을 사용해 ValueStack에 접근
다양한 표현식 언어 지원 – JSTL뿐 아니라 OGNL도 지원
ActionForms가 불필요함 – Action을 사용하여 프로퍼티를 저장
용이한 테스트 – 프레임워크에 독립적이기 때문에 테스트에 용이
AJAX 지원 – AJAX와 Dojo이 적용되도록 태그 집합을 제공
스프링과 통합 – 스프링 빈을 추가하면 됨
쉬운 플러그인 – JAR 파일을 추가함으로써 이루어짐
<중 략>
1. 유틸리티 인터셉터
1) TIMER : 실행 시간을 측정
2) LOGGER : 전처리 작업시에 시작을 기록하고 후처리 작업 종료를 알리는 기록을 함
2. 자료 전달 인터셉터
1) PARAMS, STATIC-PARAMS : 요청 매개변수를 ValueStack이 알려주는 속성에 전달
2) SERVLET-CONFIG : Servlet API에서 다양한 객체를 효과적으로 액션에 주입
3) FILEUPLOAD : 멀티파트 요청 파일과 메타데이터 정보를 보통 요청 매개변수로 변형
3. Workflow 인터셉터
1) WORKFLOW : 액션에게 자료 검증 기능 제공 후 오류 발견시 작업의 흐름을 변경
2) VALIDATION : 입력된 자료를 프로그램 코드 혹은 선언적 방법으로 검증
참고 자료
없음