상세 컨텐츠

본문 제목

MVC 패턴

Web

by 탑~! 2012. 9. 18. 14:50

본문

* MVC 패턴이란?
UI기반의 application 전체프로그램을 디자인 하기 위한 패턴

* 싱글턴 패턴?
전체 어플리케이션 중 한 클래스를 정의 하기 위한 패턴

DTO(VO) - 데이터를 묶어 주는 역할을 함. 값을 이동시키기 위한 객체

M - model (비지니스 로직 처리) (모델은 2가지로 나뉘어짐. 1. 비지니스로직 - 비지니스Service, 2. DB관련 - DAO )
V - view (응답처리)
C - controller (프로그램의 전체 흐름 처리 work flow)

* 만약 클라이언트가 요청을 하면

1. 요청받기
 -> 요청시 보낸 값을 읽는다.
 -> 검증
2. 비지니스 로직 처리
3. 응답

을 순서대로 처리한다. 

비지니스 로직을 밖으로 빼서 처리하고 응답하는 코드도 따로 빼서 만든다.

 

 

 

* Model1 : 컨트롤러 개념만 빠진다.
* Model2 : 컨트롤러 개념 추가.
                Model : Java Beans이 처리
                View : jsp(JAVA코트와 HTML코드 처리)
                controller : Servlet이 처리

* model2는 자바에서만 취급하는 프레임 워크 지만 MVC는 다른 프로그램에서도 사용가능하다.

 

 

 


 

 




'Web' 카테고리의 다른 글

웹페이지 IE 호환성 변경  (0) 2013.05.21
IE10 Compat Inspector  (0) 2013.05.21
Web Farm Framework 2.2  (0) 2012.12.28
Chrome 에서의 Ajax  (0) 2012.12.27
웹 해킹 툴  (0) 2012.06.04

관련글 더보기