[Spring] Web MVC 방식
·
Backend/Spring
MVC 구조와 서블릿 / JSP 브라우저의 요청은 해당 주소를 처리하는 서블릿에 전달되고 서블릿 내부에서는 응답에 필요한 재료 데이터들을 준비한다. 서블릿은 준비한 데이터들을 JSP로 전달하고 JSP에서는 EL을 이용해서 최종적인 결과 데이터를 생성한다. JSP를 이용해서 생성된 결과 화면은 톰캣을 통해서 브라우저로 전송된다. 웹 MVC라는 구조는 'Model - View - Controller'의 역할을 분리해서 처리하는 구조로 데이터는 컨트롤러에서 결과는 뷰에서 처리한다. 여기서 서블릿이 컨트롤러 역할이고, JSP가 뷰 역할이라고 할 수 있다. 컨트롤러 역할을 하는 서블릿은 JSP에 필요한 데이터를 가공하는 역할을 하는데 이때 필요한 데이터를 제공하는 객체를 모델이라고 한다. MVC구조 예시 - 브라..
[Spring] Spring Project - MVC 배우기 !
·
Backend/Spring
내가 계속 보려고 만드는 spring mvc 방법 ! [ 스프링 프레임워크에서 MVC(Model - View - Controller) 아키텍처를 구현하는 방법 ] MVC : 웹 애플리케이션을 구성하는데 사용되며, 데이터, 비즈니스 로직, 사용자 인터페이스를 분리하여 관리할 수 있게 해준다. 1. spring 프로젝트 설정 Maven 또는 Gradle과 같은 빌드 도구를 사용하여 필요한 spring 라이브러리를 프로젝트에 추가하고, web.xml 파일을 설정하여 spring 의 DispatcherServlet 을 등록한다. dispatcher org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/dispatcher-..