목록서비스 (2)
개발 무지렁이

서비스 스프링에서 데이터 처리를 위한 클래스 ❓서비스가 왜 필요할까? : 서비스 없이, 컨트롤러에서 데이터 처리를 구현하면, 해당 기능이 필요한 모든 컨트롤러가 동일한 기능을 중복으로 구현해야한다 : 엔티티 클래스는 데이터베이스와 직접 맞닿아 있는 클래스이기 때문에 엔티티 클래스를 직접 사용하면, 테이블 컬럼이 변경될 수 있으니 DTO (Data Transfer Object) 클래스를 쓴다. 엔티티 객체를 DTO 객체로 변환하는 일은 서비스에서 처리한다.[QuestionService.java] public class QuestionService { private final QuestionRepository questionRepository; public Question getQuestion(Integer..

서버(Server)란? 네트워크로 연결된 다른 컴퓨터에게 어떤 서비스를 제공하는 '역할'을 맡은 컴퓨터를 말한다. 서비스를 받는 '역할'이라면 클라이언트(Client)가 된다. ※ 여기서 말하는 서비스는 입력받은 데이터를 처리해서 보여주거나, 기존의 저장된 파일의 내용을 보여주거나, 업로드 받은 사진을 보관해주거나, 알림을 보내거나, 게임을 열어주는 작업 등을 말한다. 즉, 서버란 상대적인 것이다. 맛집 앱을 담당하는 서버(Server)가 있다고 할 때 이 서버(Server)는 사용자에게 맛집 정보를 전송한다 이 앱이 지리정보가 필요하다고 할 때 Naver Cloud Platform 서버(Server)에 요청해서 지리정보를 받는다 이 때 이 앱은 클라이언트(Client)가 된..