Vibe.ai
반응형
article thumbnail
TIL - MVC 패턴
BackEnd & DB🧵 2023. 7. 21. 17:39

MVC 패턴 MVC 패턴의 등장 이유 하나의 서블릿 or JSP만 사용해서 비즈니스 로직과 뷰를 처리하면 너무 많은 역할을 담당하게 되어 유지보수시에 문제가 생긴다. UI의 수정과 비즈니스로직을 수정하는 일은 서로에게 영향을 주지 않아야하는데 하나의 코드로 관리하게 된다면 어려움이 있다. MVC 패턴이란? MVC패턴은 Model, View, Controller 라는 영역으로 서로의 역할을 나눈것을 의미한다. 웹애플리케이션에서 이러한 패턴이 많이 사용된다. 위의 그림상으로 컨트롤러에 비즈니스의 로직을 담는것으로 표현되어 있지만, 비즈니스로직은 Service 계층을 만들어 처리하는 것이 좋다. 그리고 컨트롤러는 이러한 서비스를 호출하는 역할을 한다. Controller : HTTP 요청을 받아 파라미터를 검..

반응형