2024/08/12 4

8. Controller 이해하기

프로젝트 생성IntelliJ를 실행 -> New Project 클릭Next이렇게 추가해준다.Controller의 장점Servlet Code@WebServlet(urlPatterns = "/user/login")public class UserLoginServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) { // ... }}@WebServlet(urlPatterns = "/user/logout")public class UserLogoutServlet extends HttpServlet { @Override protected void doGet(..

7. Spring MVC란 무엇일까?

MVC 디자인 패턴이란?MVC란 Model-View-Controller의 약자로, 소프트웨어 디자인 패턴 중 하나이다. MVC 패턴은 소프트웨어를 구성하는 요소들을 Model, View, Controller로 구분하여 각각의 역할을 분리한다. --- Model 데이터와 비즈니스 로직을 담당한다. 데이터베이스와 연동하여 데이터를 저장하고 불러오는 등의 작업을 수행한다.View 사용자 인터페이스를 담당한다. 사용자가 보는 화면과 버튼, 폼 등을 디자인하고 구현한다.Controller Model과 View 사이의 상호작용을 조정하고 제어한다. 사용자의 입력을 받아 Model에 전달하고, Model의 결과를 바탕으로 View를 업데이트한다. MVC 패턴은 소프트웨어를 구성하는 요소들을 분리함으로써 코드의 재사용..