스프링 MVC 밑바닥부터 만들어보기3 - MVC패턴의 시작
2022.04.14
서블릿과 JSP를 단독으로 사용해서 코드를 작성하게 되면 하나의 파일이 너무 많은 일을 수행하게 되버린다. 이렇게 되면 유지보수도 어려워질 뿐더러 작업의 프로그램의 효율도 떨어질 수 있다. 이러한 문제를 극복하기 위해서 MVC패턴이 등장하게 되었다. MVC패턴은 Model, View, Controller로 역할을 구분해서 사용하는 방식이다. Model : View에 출력할 데이터를 담아두고 있는다. View : html과 같이 화면을 담당하는 코드이다. 모델에 담겨있는 데이터를 활용할 수 있다. Controller : HTTP 요청을 받아서 파라미터를 검증하고, 비즈니스 로직을 실행한다. View에 전달할 데이터를 모델에 담는다. Controller는 요청을 처리해 주는 역할이 주된 역할이기 때문에 그 ..