[Spring] MVC 패턴에 대한 나름의 이해
2023. 11. 17. 22:10ㆍSpring
Model, View, Controller로 나눈다.
비즈니스 로직과 화면 담당을 분리한다.
servlet과 jsp를 분리한다.
이유는 유지보수성 때문이다.
둘이 하나로 붙어 있으면 각각을 바꾸기 위해서 거대한 연관된 코드를 바꿔야 한다. 즉, 유지보수가 어렵다.
Controller는 요청 에러가 있으면 에러를 보내주고 모델에 데이터를 저장하고 필요하면 서비스를 호출하는 역할을 한다.
Reference
https://www.inflearn.com/course/lecture?courseSlug=%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1&unitId=71183
학습 페이지
www.inflearn.com
'Spring' 카테고리의 다른 글
[Spring] WEB-INF에 대해서 (0) | 2023.12.17 |
---|---|
[Spring] JSP 파일 import하기 (0) | 2023.12.17 |
[Spring] JSP의 문법, 장점과 한계 (1) | 2023.11.12 |
[Spring] servlet과 jsp에 대한 나름의 이해 (0) | 2023.11.11 |
[Spring] HttpServletResponse를 이용해 바디에 데이터 넣기 (0) | 2023.11.11 |