MVC
Model - 데이터 관리
DTO를 통해 상태의 값을 주고 받으며, 저장된 데이터와의 통신을 위해 DAO를 사용한다.
DTO : 데이터를 전달하고 이동이 주 목적
DAO : 데이터를 가지고 변환, 디비와 연결해 값을 획득하는 클래스의 객체
View - 화면 관리(보여지는 부분 UI)
HTML, CSS, 자바스크립트
Controller - 모델과 뷰를 관리, 페이지 이동
MVC1 모델 - 일반적인 웹 프로그래밍 jsp에서 만들어 사용하거나 자바에서 모아서 처리
확장성, 유지 보수가 힘든 단점이 있다
MVC2 모델 - 클래스나 jsp파일이 많이 생겨 구조도 복잡하고 접근하기 힘들지만 확장성, 유지보수에 용이하다.
'프로그래밍 > WEB' 카테고리의 다른 글
HTML5 + CSS3 + Javascript 웹프로그래밍 chapter2 연습문제 (0) | 2020.10.20 |
---|---|
HTML5 + CSS3 + Javascript 웹프로그래밍 chapter1 연습문제 (0) | 2020.10.20 |
[html&css&js]회원가입 유효성검사 (0) | 2018.10.21 |
[HTML,CSS,JS] 현재시간 (0) | 2018.10.21 |
[HTML]div, span 의 차이점 (0) | 2018.10.18 |