본문 바로가기

WEB_Programming/Struts2

스트러츠2 아키텍처 스트러츠와 웹워크는 Struts2 프레임워크에서 같이 조인했다. 스트러츠 2 프레임워크는 매우 확장성 있고, 어떠한 크기의 엔터프라이즈 웹 개발에 대해서도 우아한 면을 가지고 있다. 이번 섹션에서는 스트러츠 2의 프레임워크 아키텍쳐에 대해서 설명해 볼 것이다. Request Lifecycle in Struts 2 applications User Sends request: 사용자는 몇가지 자원을 요청하기 위해서 서버에 요청한다. FilterDispatcher determines the appropriate action: Filter Dispatcher은 요청을 보고 적합한 Action을 찾는다. Interceptors are applied: Interceptor은 workflow, validation, f.. 더보기
Strtus2 Feature struts-2 프레임워크는 애플리케이션 전체의 개발 사이클인 building, developing, maintaining을 총망라하여 설계되었다. 프레임워크의 각 클래스들은 상당히 확장성을 가지고 있으며 인터페이스에 기반을 두고 있고, 다른 애플리케이션에 사용할 수 있도록 되어 있다. 기본적인 플랫폼의 요구사항은 Servlet API 2.4와 JSP API 2.0 그리고 Java 5에서 수행된다. Apache Strut 2 프레임워크는 아래에 제시된것과 같은 일반적인 기능이 있다. Architecture - Filter Dispatcher는 웹브라우저 요청을 처음으로 받아 적당한 액션으로 연결시켜준다. 그리고 Interceptor가 요청된 함수를 이용하고 데이터로 부터 데이터를 저장하거나 검색하는 기능.. 더보기