의문점 공부하기/💻 프로젝트 진행하며 12

프로젝트하며 공부한 내용

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

💻 Gradle 이란?

빌드 자동화 툴 - 컴파일 ,라이브러리 다운, 패키징, 테스팅 등을 자동화 할 수 있다 빌드 자동화를 왜 사용할까? -> 반복작업에서 시작 // 그애들은 자바, 그루비, 스칼라 등 JVM에서 실해되는 언어의 빌드 자동화를 위해 사용 그래들 공식 문서에서 그래들을 의도적으로 많은 기능을 제공하지 않는다고 한다/ 대신 플러그인을 통해 그래들을 확장해 사용 할 수 있는데 이게 java java를 컴파일하려면 그래들 자바 플러그인이 필요하고, 플러그인의 id 'java'는 자바이며, 이는 빌드를 위해 자바 플러그인을 사용함을 명시한다