개발의 주요 레이어와 개발 과정이다. View: 사용자에게 보여줄 영역으로 Model 객체를 이용해서 데이터를 수신받아 동적으로 움직이거나 정적 파일을 내보낸다. Controller: 화면에서 요청한 URL를 Mapping(@RequestMapping , @GetMapping, @PostMapping @DeleteMapping 등) 해서 Model 객체를 이용해 View 단에 데이터를 넘긴다. Service에 의존한다. Service: 비즈니스 로직과 기능적 부분을 만들어내고 구현하는 곳으로 Service라는 Interface를 구현해서 해당 메서드로 비즈니스 로직을 짜는 경우가 많다.(유지보수의 용이, 재사용성) DAO(Data Access Object)에 의존한다. DAO(Data Access Obj..