MVC 4

Spring (7) - Spring MVC 프로젝트 구조

1. Spring MVC 프로젝트 구조 파일 구조는 위와 같으며, src/main/webapp/META-INF/context.xml은 직접 생성해야 한다. 없으면 Servers 폴더에 있는 파일이 실행된다. 2. XML 설정 파일 1. pom.xml - 프로젝트의 개발 환경 설정 ex) java버전, 필요한 library 등록 등 2. server.xml - Servers폴더 내에 위치 - server의 설정파일 - 실행 시킬 프로젝트가 등록되어 있다. 3. context.xml - "web project"의 환경 관련 설정 파일 ex) DB Connection Pool 4. web.xml - "web project"의 실행 관련 설정 파일 - Tomcat이 뜨자마자 web.xml을 실행해서 contex..

Programming/Spring 2022.04.29

Spring (6) - Spring MVC 프로젝트 생성하기

1. Spring MVC 프로젝트 생성하기 New > Spring Legacy Project Project name을 작성하고, Spring MVC Project를 선택한 후 [Next] package는 최소 3-depth로 작성하며, 여기서 mvcproject가 앱 이름이 된다. 2. 프로젝트 환경 설정하기 pom.xml에 자신의 프로젝트에 맞는 버전으로 수정, 필요한 library추가하기 프로젝트 우클릭 > Maven > Update Project... 생성한 프로젝트 선택 > [Force Update of Snapshots/Releases] > [OK] 까지하면, 아래에 업데이트 상태를 보여준다. 되도록이면, 업데이트가 끝날 때까지 프로그램을 만지지 않는 걸 권장한다.

Programming/Spring 2022.04.27

Spring (5) - Spring MVC 패턴

1. Spring MVC란? Spring이 제공하는 기능 중, Servlet 기반의 MVC Framework가 있다. Spring MVC = 기존의 MVC + Front Controller이다. 기존의 MVC패턴에 대한 설명은 아래 글에 있다. 2022.03.27 - [웹프로그래밍/Servlet & JSP] - Servlet & JSP (3) - MVC 패턴 Servlet & JSP (3) - MVC 패턴 1. MVC 패턴이란? Model-View-Controller로 구조를 만들어 개발하는 개발 패턴이다. 이 패턴에 따라 개발하면 분업이 되어 유지보수가 쉽다고 알려진 형식들 중 하나이다. Controller가 Model과 View의 다리 역 yerinpy73.tistory.com 2. Spring MV..

Programming/Spring 2022.04.27

Servlet & JSP (3) - MVC 패턴

1. MVC 패턴이란? Model-View-Controller로 구조를 만들어 개발하는 개발 패턴이다. 이 패턴에 따라 개발하면 분업이 되어 유지보수가 쉽다고 알려진 형식들 중 하나이다. Controller가 Model과 View의 다리 역할을 한다. 1) Controller는 Client의 요청을 분석해서 Model에 있는 메서드를 호출한다. 2) Controller는 Model이 준 결과 값을 분석해서 알맞은 View를 찾아 Client에게 반환해준다. 2. MVC패턴을 적용한 Web project 1. Model (Java) - Logic을 처리하는 요소들 - controller가 호출하면 실행시켜서 controller에게 결과를 반환해준다. 1) Service Object - Logic 중에서 D..