# DTO

인프런 - JPA 활용 2 완강
실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화사실 완강한지는 좀 됐는데, 요새 일이 많아서 글을 정리해서 쓸 시간이 없었다. 꾸준히 하기 힘든 일이다. 변명으로 시작일단은 이번 강의는 저번 강의에서 주로 타임리프를 이용해 진행하던 SSR(Server
Spring MVC(서비스 계층)
API 계층과 서비스 계층을 연동하는 의미는 API 계층에서 구현한 Controller 클래스가 서비스 계층의 Service 클래스와 메서드 호출을 통해 상호 작용한다는 것을 의미한다.API 계층에서 구현한 Controller 내의 핸들러 메서드가 다음과 같은 종류가
Spring : MVC 패턴, DTO, DAO
MVC 패턴 MODEL - VIEW - Controller 백엔드(비즈니스 로직, 데이터 이동) - 프론트엔드(UI) - 컨트롤러(웹 페이지 이동) Model : DTO를 통해 상태의 값을 주고받으며, 영속 저장된 데이터와의 통신을 위해 DAO를 사용한다. DTO, DAO DTO : Data Transform Object, 데이터의 전달과 이동이 주목적,...
dto
들어가기mutation 및 Query에 사용될 input(argument)과 output(return)을정의해주는 dto에 대해서 알아보겠습니다.createAccount Mutation에서 사용될 agument라고 사용하면 됨. 그리고 return까지.그래서, crea

users modules, common modules
들어가기nestJs는 모듈들이 합쳐지는 구조를 가지고 있다.맨 상위 모듈은 app.modules.ts이다.이번시간 부터 users모듈과 common Modules에 대해서 알아보자make modules : $nest g mo users, $nest g mo common
@Builder 패턴, Dto
IssueTracker 클론 프로젝트 진행 중 PR 보낸 코드에 리뷰가 달렸다.from. 리뷰어 왕민 dto 클래스에 builder 패턴은 오버스펙으로 보입니다.빌더패턴 사용 이유에 대해서 알아봅시다 :)빌더 패턴 사용 이유필요한 데이터만 설정할 수 있음유연성을 확보

Spring MVC(API 계층)
Spring의 모듈 중에 웹 계층을 담당하는 몇가지 모듈이 있다. 그 중 Servlet API를 기반으로 클라이언트의 요청을 처리하는 모듈 이름이 spring-webmvc이다. 이를 줄여서 Spring MVC라고 부르기도 하고 Spring MVC가 웹 프레임워크의 한

Java Spring : DTO 전달 경로
DTO가 정확히 어디서 데이터를 받아오고 어디로 호출되는지 이해가 되지 않아서 유투브를 찾아보았다. DTO Controller Repository 가 아니라 Controller Service 였다는 것을 알게 되었다. Service는 클라이언트 요청이 있을 경우 Repository에 요청하는 역할을 한다. DTO 또한 DTO는 오직 Getter,...
Java Spring : DTO
DB에 연결된 클래스 대신 새로운 클래스를 대체하여 사용할 수 있는 라이브러리CourseRequestDto.java 생성week02Application.javaCourseService.javaCourse.javaDTO 사용해서 CourseService.java 변경할때
[Spring] DAO, DTO, VO란?
D: Data A: AccessO: Object의 약자로 데이터베이스에 접근하는 객체를 말합니다.D: Data T: TransferO: Object의 약자로 데이터, Getter, Setter으로만 이루어진 객체를 말합니다.예시 (Java)(롬복을 사용하면 아래 코드

[Spring][Groovy] 간단한 메모장 구현하기 2 (메모 엔티티, 메모 DTO 생성)
앞에서 말했듯이 그루비는 롬복이 먹히지 않기에 get,set을 직접 써주어야 합니다. (정말... 코드가 불편하네요...ㅋㅋ)MemoMemoDTOGroovy 버전 코드Java 버전 코드Kotlin 버전 코드
DAO, DTO, VO
DAO(Data Access Object) -DataBase의 Data에 접근을 위한 객체이다. -직접 DB에 접근하여 data를 삽입, 삭제, 조회 등 조작할 수 있는 기능을 수행한다. DTO(Data Transfer Objet) -계층간 데이터 교환을 위한 자바빈즈이다. -VO와 다른점은 VO는 ReadOnly객체이다. -로직을 갖지않는...
DTO(Data Transfer Object)
DTO(Data Transfer Object)데이터 전송 객체를 말한다. 다른 기능은 없으며 데이터를 전달하는 용도로만 사용하는 객체를 뜻한다.
DTO
DTO (Data Transfer Object)란 계층간 데이터 교환을 위한 객체를 말한다.예시로 데이터베이스에서 데이터를 얻어 Service나 Controller 등으로 보낼 때 사용하는 객체를 말합니다.달리말하면, DTO는 데이터가 네트워크를 통해 전송되는 방법을

DAO? DTO?
Data Access ObjectDatabase의 데이터에 접근하기 위한 객체Database에 접근하기위한 로직 & 비지니스 로직을 분리하기 위해 사용된다.Service와 DB를 연결하는 고리의 역할을 한다.Value ObjectRead Only DTO특정한 비즈니스