Struts Framework

Apache Struts Framework™는 Java™ 서블릿, Java™ Bean, ResourceBundles, XML과 같은 표준 기술을 기반으로 웹 애플리케이션을 빌드하기 위한 오픈 소스 프레임워크입니다. 이는 모델 2 방법(Model View Controller(MVC) 설계 패턴의 변형)을 기반으로 애플리케이션 아키텍처를 장려합니다. Struts™는 자신의 제어기 구성요소를 제공하고 다른 기술과 통합하여 모델과 보기를 제공합니다. 모델의 경우 Struts™는 모든 표준 데이터 액세스 기술(Enterprise Java™ Beans, JDBC, Object Relational Bridge 포함)과 상호작용할 수 있습니다. 보기의 경우 Struts™는 Java™ Server Pages, Velocity Templates, XSLT, 기타 프리젠테이션 시스템에 대해 잘 작동합니다.

IBM Cúram Social Program Management™는 Struts™를 사용하지만 대부분의 필수 구성요소를 생성합니다. 일부 사용자 정의 JSP 태그가 IBM Cúram Social Program Management™와 함께 제공되며 Struts™ 형식 Bean이 아닌 고유의 Server Access Beans를 사용합니다.

Struts™는 프론트 제어기 구성요소를 제공하며 struts-config 파일 형식을 지시합니다.