반응형

1. VO, DTO, DAO, Repository
  VO = DTO
  DAO = Repository

2. 인접한 layer 끼리만 통신

컨트롤러 -------------------------> 서비스 -------------------------> DAO
컨트롤러 <------------------------- 서비스 <------------------------- DAO
@RestController                       @Service                             @Repository
@RequestMapping("/")

3. Java8 Ramda식
@GetMapping - getUserById
@PostMapping - regisUser
@PutMapping - modifyUser
@DeleteMapping - removeUser

4. Rest Client : Postman, Talend API Tester

5. JUnit 단위 / TDD = Test Driven Development
 단위 테스트(Unit Test) : (1)Service (2)DAO = Repository
 Controller Test : End to End Test
           Postman 사용 / MockMVC 사용테스트

반응형