저번 게시글까지는 Model1에 해당하는 내용이었습니다.


이번 게시글부터는 Model2방식을 사용할텐데요

Model2방식은 java의 디자인 패턴중 하나로 우리가 만들었던 소스들을 Model, View , Controller로 나누어 개발합니다.


Model은 데이터베이스와 접속을 관리(트랜젝션관리)하고 SQL을 제어하는 데이터베이스와 관련된 부분을 담당하며

View는 Model에서 가져온 데이터들을 화면에 뿌려주는 역할을 하고

Controller는 URL처리 및 파라미터, 기능제어 역할을 하게 됩니다.

이 3가지가 묶여서 MVC(Model2방식) 이라고 합니다.


이 패턴은 웹어플리케이션 개발뿐만아니라 여러 개발환경에서 쓰이고 있습니다.

MVC패턴 방식의 개발방법은 많은 이점이 있습니다.

1. 유지보수가 편해짐

2. 분업이 용이

3. 테스트가 쉬워짐

그리고 각 파트별로 지원되는 라이브러리들이 많이 존재하여 보다 풍부한 사용자경험(UX)과 인터페이스를 가진

Rich Internet Application(RIA)의 개발이 가능해집니다.


MVC에 대한 설명이 더 자세히 되어 있는 부분이 있어 대체 설명합니다.

출처 : http://egloos.zum.com/tory45/v/4928629


+ Recent posts