* 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는 다른 프로그램에서도 사용가능하다.
웹페이지 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 |