티스토리 뷰

각 계층부터 얘기해보자면

presentation 계층, business 계층, persistence 계층으로 나뉘고

각각 프레젠테이션, 비즈니스, 영속 계층이라고 한국어로 표기하더라(왜 persistence만 영속..?)

 

1. 먼저 실제로 작업이 이루어지는 영속persistence계층에서의 테스트...(아닐 수도 있고)

그냥 mapper를 직접 두고 테스트해본다는 의미이다.

 

차례대로 CRUD

 

2. 비즈니스 계층에서의 CRUD 테스트

영속 계층과 프레젠테이션 계층사이에서 로직을 처리한다. 

 

의존성 주입된 service interface와 implement

 

3. controller를 통해 CRUD test

JUnit으로 테스트 중이기 떄문에 MockMvc를 사용했다.

URL을 통해 controller에 접근하고 Controller에서 Service를 통해 영속계층에 접근한다.

 

728x90
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함