Java Web 실무과정] MVC 소개
Java Web 실무과정] MVC 소개
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
MVC 소개
* 초기의 웹 응용 프로그램
- 비즈니스 로직과 프레젼태이션 로직이 서블릿 또는 JSP에 뒤섞여 있다.
- 개발시 디자이너와 개발자간의 역할 분담이 어렵다.
- 재 사용성이 떨어지므로 확장성이 좋지 못하다.
* Model
- 데이터의 계산/삽입/저장/삭제등의 비즈니스 로직에만 집중하는 역할
- DAO, DTO
* View
- 클라이언트에게 보여줄 프리젠테이션(표현)에만 집중하는 역할
- JSP
* Controller
- 클라이언트의 요청을 처리하기 위해 두 역할간의 제어 흐름을 당담하는 역할
- Servlet / JSP, 주로 Servlet이 담당
* 효과
- Model과 View를 따로 개발이 가능해지므로 개발 기간의 단축을 가져올 수 있다.
- 재 사용성이 높아 확장성에 유리하다.
- 초기 설계가 어렵다.
'자바 > Java공부하기' 카테고리의 다른 글
[구로IT] 자바 초보자를 위한 기초 교육과정 (0) | 2023.01.19 |
---|---|
Java Web 실무과정] 저장 프로시저와 함수 호출 (0) | 2016.11.15 |
Java Web 실무과정] 페이징과 관련된 클래스 및 JSP (0) | 2016.11.15 |
Java Web 실무과정] 페이징 처리 (0) | 2016.11.10 |
Java Web 실무과정] DTO/DAO 클래스 작성 (0) | 2016.11.10 |