Back-End/JAVA

[Java] MVC 모델

챌링킴 2021. 6. 3. 21:02
반응형

1) MVC 모델

소프트웨어 설계시 사용되는 디자인 패턴

만드는 방법이 아닌 "잘" 만들기

 

M : Model     (데이터와 대응)

V : View        (보여지는 화면)

C : Controller (흐름을 제어하는 역할)

 

2) MVC1 모델

View, Controller가 함께 공존하는 형태

 

3) MVC2 모델

View, Controller가 완벽하게 분리된 형태

 

4) DTO(Data Transfer Object), VO(Value Object), DAO(Data Access Object)

1. DTO, VO

   양쪽으로 전송되어 오고가는 데이터들을 담은 객체

   여러 데이터들을 포장해서 만든 데이터 포장 객체

 

2. DAO

   데이터에 접근하기 위한 객체

   데이터들을 관리하는 여러 메소드들이 정의되어있다. (CRUD : Create Read Update Delete)

 

반응형

'Back-End > JAVA' 카테고리의 다른 글

[Java] 웹 크롤링(실시간 데이터 수집, Web Crawling), 설치·실행하기  (1) 2021.06.21
[Java] 파일 입출력  (0) 2021.06.02
[Java] Thread(쓰레드)  (0) 2021.06.01
[Java] 빠른 for문  (0) 2021.06.01
[Java] HashMap  (0) 2021.06.01