DEV/Struts
-
스트럿츠2.5 기본 환경설정 및 MVC구현DEV/Struts 2021. 1. 21. 15:20
1. Dynamic Web Project 생성 프로젝트명 : Struts2 2. Struts2 다운로드 - http://struts.apache.org - Download - Full Distribution or Essential Dependencies Only zip파일 다운 및 압축해제 저는 간단하게 JSP호출 테스트만 해볼거라서 Essential Dependencies를 다운받았습니다. 3. 라이브러리 추가 압축해제 후 lib폴더에 있는 jar파일들 WebContent-WEB-INF-lib에 복붙 4. web.xml 작성 WEB-INF안에 web.xml이 없다면 프로젝트 우클릭 > Java EE tools > Generate Deployment Descriptor Stub 1 2 3 4 5 6 7 ..
-
스트럿츠2 프레임워크란 ?DEV/Struts 2021. 1. 21. 12:00
스트럿츠는 아파치 프로젝트의 일부로 진행되고 있는 MVC모델에 기반한 웹 프레임워크 - 웹 MVC 프레임워크 - WebWork 프레임워크 기반 특징 - 프론트 컨트롤러 타입 ( 모든 요청을 받아 공통 처리 실행하는 컨트롤러) MVC 프레임워크 - 브라우저의 요청을 프론트 컨트롤러가 받아서 공통처리 시행 - 개별처리와 뷰를 호출 - 스트럿츠 1과 차이점 스트럿츠1에서는 개별처리 액션을 하려면 Action클래스를 상속해야함 스트럿츠2에서는 POJO로 작성 가능 ActionForm이 필요없어져 사라졌다 (Action 클래스에서 저장) 설정 파일 사용안함, CoC나 애노테이션을 활용한 Zero Configuration에서 개발 가능 기능 struts.xml 파일에 저장되는 구성 가능한 MVC 구성 요소. 무엇이..