MVC(Model - View - Controller)

2021. 10. 18. 01:05Web

MVC패턴

 

Model - View - Controller

  • 디자인 패턴 중 하나
  • 화면(출력을 위한 view(html)) 화면단과 로직 처리(java)가 분리되어 있다 
  • 분업이 용이
  • 유지보수, 확장성이 뛰어나다
  • 구조가 복잡하다
  • 개발 시간 및 비용 증가

MVC패턴의 방식

 

 

Model

- logic처리(Business logic, Database logic)

- 무엇을

- Service, Dao, Java Beans

View

- 보여지는 것. 화면을 처리

- 클라이언트의 요청에 대한 결과처리

- Controller에 요청을 보내는 화면 처리

- JSP

Controller

- 클라이언트의 요청을 분석, 처리

- view와 model을 연결, 중앙 관제탑 역할

- 어떻게

- Servlet


출처

https://m.blog.naver.com/jhc9639/220967034588

https://medium.com/@jang.wangsu/%EB%94%94%EC%9E%90%EC%9D%B8%ED%8C%A8%ED%84%B4-mvc-%ED%8C%A8%ED%84%B4%EC%9D%B4%EB%9E%80-1d74fac6e256

'Web' 카테고리의 다른 글

Spring MVC  (0) 2021.10.31
SpringFramework의 구조  (0) 2021.10.31
JSP(Java Server Page)  (0) 2021.10.17
Servlet(서블릿)  (0) 2021.10.17