inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Layered Architecture 구조의 테스트 작성 방법

sdsd988
0

인프런 워밍업 클럽 백엔드 2기 클린코드, 테스트 코드 참여 미션 수행 중 하나입니다!

관련 강의 :Practical Testing: 실용적인 테스트 가이드( https://www.inflearn.com/course/practical-testing-%EC%8B%A4%EC%9A%A9%EC%A0%81%EC%9D%B8-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EA%B0%80%EC%9D%B4%EB%93%9C/dashboard)

1. Layered Architecture ?

 

소프트웨어 개발 방법 중 하나로, 계층(Layer) 의 수에 따라 N-tier Architecture 부르기도 한다.

계층은 어떻게 나누는 것인가? - 책임에 따라서 나눈다.

강의에서는 3-tier Architecture 기준으로 나누었다. (Persistence, Business, Prsentation)

 

2. Layer(Persistence, Business, Prsentation)

 

1. Persistence Layer

 

책임 : 도메인(객체)의 생성과 검증

 

2. Business Layer

 

책임 : 도메인의 비지니스 로직 수행

 

3. Presentation Layer

책임 : 생성과 로직이 처리된 데이터의 출력

 

 

 

백엔드 백엔드 인프런워밍업클럽 테스트 스프링 레이어드아키텍쳐

답변 0