rest 아키텍쳐 패턴은 스프링 프로젝트 내부에서 어떻게 코드 적절히 분리하고 관리 할것인가 rest아키텍처 스타일은 클라이언트(브라우저)가 우리 서비스를 이용하려면 어떤 형식으로 요청을 보내고 응답 받는지에 대한 것, 이러한 rest 아키텍쳐 스타일을 따라 설계된 서비스를 restful 서비스라 칭함 레이어는 사이에 계층이 존재해 자기보다 한단계 낮은 레이어만 사용한다 -컨트롤러가 요청을 받고 컨트롤러는 서비스를 사용, 서비스는 퍼시스턴스를 사용, 퍼시스턴스는 요청한 데이터를 반환 서비스는 다시 데이터 검토 후 가동후 반환 컨트롤러 또한 같은 작업 자바로된 비즈니스 app의 클래스는 보통 두가지 기능을 수행하는 서비스와, 데이터를 담는 서비스 기능을 수행하는 서비스는 컨트롤러, 서비스, 퍼시스턴스 로직..