MVC(Model - View - Controller)
2021. 10. 18. 01:05ㆍWeb
MVC패턴
Model - View - Controller
- 디자인 패턴 중 하나
- 화면(출력을 위한 view(html)) 화면단과 로직 처리(java)가 분리되어 있다
- 분업이 용이
- 유지보수, 확장성이 뛰어나다
- 구조가 복잡하다
- 개발 시간 및 비용 증가
Model
- logic처리(Business logic, Database logic)
- 무엇을
- Service, Dao, Java Beans
View
- 보여지는 것. 화면을 처리
- 클라이언트의 요청에 대한 결과처리
- Controller에 요청을 보내는 화면 처리
- JSP
Controller
- 클라이언트의 요청을 분석, 처리
- view와 model을 연결, 중앙 관제탑 역할
- 어떻게
- Servlet
출처
'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 |