DTO [DTO] DTO의 사용범위에 대하여 DTO를 처음 도입하면서 의문이 들었던 DTO의 사용범위는 어디까지 정해야 할지, 원하는 DTO를 작성한다음 controller에서 @valid를 통해 요청을 확인 할 수 있습니다. @NotBlank, @NotNull, @NotEmpty 같은 조건을 이용해서 원하는 정보를 모두 포함하고 있는지, 규칙을 따르고 있는지 쉽게 확인 할 수 있습니다. 이러한 방식으로 spring에서는 Client와... DTOserviceControllerController [DevOps] 스프링 서버 모놀리식 배포 - DTO의 사용 이유, Controller, Service layer 작성 이번 포스트에서는 Controller, Service layer를 작성할 예정입니다. 간단한 Controller, Service layer를 작성할 예정이기 때문에 따로 테스트 코드를 작성하지는 않겠습니다. 일단 DTO를 구성하기 이전에, 왜 DTO라는 객체를 사용해야하는지 부터 알아봅시다. 저희는 흔한 말로, 서버 어플리케이션을 구성할 때 엔티티를 직접 반환해서는 안되고, 반드시 DTO를 ... DTO모놀리식스프링부트DTO DTO?? 뭔데??? DTO(Data transfer object) : 데이터 전송 객체, 즉 네트워크 간에 데이터를 어떤 식으로 보낼지를 정의한 객체이다. 쉽게 말하면, 어떠한 값이 어떤 타입을 가지고 이 값이 필수인지 옵션인지 정의하기 위한 파일이다. 파일을 만들때에는 어떤 부분을 검증할것인지를 정하고 만들면 된다. 1) 필요한 이유 클라이언트에서 전송하는 객체는 기본적으로 타입을 보장하지 않는다. 그래서 데... graphqlNestJSDTODTO [java, #7] JPA를 활용한 업데이트(update)와 삭제(delete) 데이터를 입력하고, 조회해보는 과정까지 수행했다. 이번에는 기존에 존재하는 데이터를 변경(업데이트)하고, 삭제하는 방법을 알아보자. 목적: DB에 있는 기존 데이터를 새로운 데이터로 대체하기 결과: service 패키지 생성, AircraftService 클래스 생성 및 업데이트 방법 정의 1.2.1 service 패키지 생성 목적: service 영역 생성 패키지명: service 생성 위... updateDTOdeleteJPALomBokDTO DTO 만들 때 Lombok 꿀팁 대방출! '훌륭한 프로그래머 되는 법' 포스팅을 끝내려고 하다보니... 한글로 직역하면 데이터 전송 객체입니다. 주로 계층간에 데이터를 전달할 때 사용합니다. 돌아와서 자바에서 DTO를 만들 때 주로 사용하는 코드를 보도록 하겠습니다. 주로 lombok의 Data 어노테이션을 사용하여 만듭니다. 하지만 이에 치명적인 문제가 있습니다. Data 어노테이션은 총 5개, Getter, Setter, Req... JavaLomBokdataData Transfer Object롬복DTODTO [Spring Boot] [1] 3. 폼 데이터 주고 받기 / DTOvsDAOvsVO 이때, 폼 데이터를 받는 객체를 DTO(Data Transfer Object)라고 한다. 그 안에 아래와 같이 new.mustache 파일 생성 이제 이것(dto)을 활용하여 controller가 데이터를 받을 수 있도록 하기 그래야 이 데이터가 DTO로 연결되어 전달될 수 있다. form 태그를 통해 데이터를 던질 수 있게 만들었다. 커넥션풀은 커넥션을 또 만드는 오버헤드를 효율적으로 하기... SpringbootDTOVOTILDAODAO DTO vs VO vs Entity (다만, 혼자만의 생각이니 틀린 부분이 있을 수 있다.) 학생이 사업단 근로 장학생을 신청할 때 재학 증명서, 성적 증명서, 신분증 사본, 통장 사본 등등이 필요하다고 할 때, 신청자는 이러한 것들을 모아서 제출하고 사업단 직원은 이를 받아볼 것이라는 시나리오를 짜보았다. 이제 이를 가지고 본인이 생각하는 Entity, DTO, VO를 뽑아볼 예정이다. 다른 부분은 생략하고 '통장 사본'에 ... DTOVOentityDTO
[DTO] DTO의 사용범위에 대하여 DTO를 처음 도입하면서 의문이 들었던 DTO의 사용범위는 어디까지 정해야 할지, 원하는 DTO를 작성한다음 controller에서 @valid를 통해 요청을 확인 할 수 있습니다. @NotBlank, @NotNull, @NotEmpty 같은 조건을 이용해서 원하는 정보를 모두 포함하고 있는지, 규칙을 따르고 있는지 쉽게 확인 할 수 있습니다. 이러한 방식으로 spring에서는 Client와... DTOserviceControllerController [DevOps] 스프링 서버 모놀리식 배포 - DTO의 사용 이유, Controller, Service layer 작성 이번 포스트에서는 Controller, Service layer를 작성할 예정입니다. 간단한 Controller, Service layer를 작성할 예정이기 때문에 따로 테스트 코드를 작성하지는 않겠습니다. 일단 DTO를 구성하기 이전에, 왜 DTO라는 객체를 사용해야하는지 부터 알아봅시다. 저희는 흔한 말로, 서버 어플리케이션을 구성할 때 엔티티를 직접 반환해서는 안되고, 반드시 DTO를 ... DTO모놀리식스프링부트DTO DTO?? 뭔데??? DTO(Data transfer object) : 데이터 전송 객체, 즉 네트워크 간에 데이터를 어떤 식으로 보낼지를 정의한 객체이다. 쉽게 말하면, 어떠한 값이 어떤 타입을 가지고 이 값이 필수인지 옵션인지 정의하기 위한 파일이다. 파일을 만들때에는 어떤 부분을 검증할것인지를 정하고 만들면 된다. 1) 필요한 이유 클라이언트에서 전송하는 객체는 기본적으로 타입을 보장하지 않는다. 그래서 데... graphqlNestJSDTODTO [java, #7] JPA를 활용한 업데이트(update)와 삭제(delete) 데이터를 입력하고, 조회해보는 과정까지 수행했다. 이번에는 기존에 존재하는 데이터를 변경(업데이트)하고, 삭제하는 방법을 알아보자. 목적: DB에 있는 기존 데이터를 새로운 데이터로 대체하기 결과: service 패키지 생성, AircraftService 클래스 생성 및 업데이트 방법 정의 1.2.1 service 패키지 생성 목적: service 영역 생성 패키지명: service 생성 위... updateDTOdeleteJPALomBokDTO DTO 만들 때 Lombok 꿀팁 대방출! '훌륭한 프로그래머 되는 법' 포스팅을 끝내려고 하다보니... 한글로 직역하면 데이터 전송 객체입니다. 주로 계층간에 데이터를 전달할 때 사용합니다. 돌아와서 자바에서 DTO를 만들 때 주로 사용하는 코드를 보도록 하겠습니다. 주로 lombok의 Data 어노테이션을 사용하여 만듭니다. 하지만 이에 치명적인 문제가 있습니다. Data 어노테이션은 총 5개, Getter, Setter, Req... JavaLomBokdataData Transfer Object롬복DTODTO [Spring Boot] [1] 3. 폼 데이터 주고 받기 / DTOvsDAOvsVO 이때, 폼 데이터를 받는 객체를 DTO(Data Transfer Object)라고 한다. 그 안에 아래와 같이 new.mustache 파일 생성 이제 이것(dto)을 활용하여 controller가 데이터를 받을 수 있도록 하기 그래야 이 데이터가 DTO로 연결되어 전달될 수 있다. form 태그를 통해 데이터를 던질 수 있게 만들었다. 커넥션풀은 커넥션을 또 만드는 오버헤드를 효율적으로 하기... SpringbootDTOVOTILDAODAO DTO vs VO vs Entity (다만, 혼자만의 생각이니 틀린 부분이 있을 수 있다.) 학생이 사업단 근로 장학생을 신청할 때 재학 증명서, 성적 증명서, 신분증 사본, 통장 사본 등등이 필요하다고 할 때, 신청자는 이러한 것들을 모아서 제출하고 사업단 직원은 이를 받아볼 것이라는 시나리오를 짜보았다. 이제 이를 가지고 본인이 생각하는 Entity, DTO, VO를 뽑아볼 예정이다. 다른 부분은 생략하고 '통장 사본'에 ... DTOVOentityDTO