MVC 패턴

ims·2020년 11월 14일
0

BlueDot

목록 보기
21/28
  • Service - DAO

Layered Architecture Pattern

https://www.oreilly.com/library/view/software-architecture-patterns/9781491971437/ch01.html

most layered architectures consist of four standard layers: presentation, business, persistence, and database

대부분의 레이어드 아키텍처는 프리젠테이션, 비즈니스, 지속성, 데이터베이스의 네 가지 표준 레이어로 구성된다

어떤 경우에는, 특히 지속성 논리(예: SQL 또는 HSQL)가 비즈니스 계층 구성 요소 안에 내재되어 있을 때, 비즈니스 계층과 지속성 계층이 하나의 비즈니스 계층으로 결합된다. 그러므로, 더 크고 더 복잡한 비즈니스 애플리케이션은 5개 이상의 계층을 포함할 수 있는 반면, 더 작은 애플리케이션은 3개 계층만 가질 수 있다

-> 대충 객체 지향적으로 짜라는 이야기

닫힌 계층은 요청이 계층 간에 이동할 때, 요청이 그 계층 바로 아래의 계층을 통과해야 그 계층 아래의 다음 계층에 도달할 수 있다는 것을 의미한다.


Presentation Layer = View와 Controller
Business Layer = Service
Persistence Layer는 DAO
Database Layer = DB

https://www.kurien.net/post/view/24

profile
티스토리로 이사했습니다! https://imsfromseoul.tistory.com/ + https://camel-man-ims.tistory.com/

0개의 댓글