본문 바로가기

반응형

🌱JAVA/🌻DTO

(2)
DTO에서 데이터 꺼내오기 # DTO에서 데이터 꺼내오기 - 프로세스 1 - 프로세스 2 - SpringBoot의 프로세스는 비교적 단순하다. 위의 프로세스에서 크게 벗어나지 않는다. 위의 프로세스 구조만 잘 맞춰주면 개발하는데에는 큰 문제가 없다. - dto에서 데이터를 꺼내오는 과정도 매우 간단하다. entity에서 데이터를 가져오는것과 동일하다. @AllArgsConstructor @ToString public class LoginForm { private Long id; private String name; private String pwd; // dto를 entity로 변환, POST로 데이터를 전달하고 // DB에 저장하기 위해서는 데이터를 Entity 타입으로 변경해야 한다. public Login toEntity()..
DTO, VO, DAO에 대한 정리 # DTO와 VO에 대해 정리, DAO는 간단하게만 정리 1. DTO 란? - DTO(Data Transfer Object) 는 계층 간 데이터 교환을 하기 위해 사용하는 객체로, DTO는 별도의 로직을 가지지 않는 순수한 데이터 객체(getter & setter 만 가진 클래스)이다. 유저가 입력한 데이터를 DB에 넣는 과정을 살펴보면 아래와 같다. 유저가 자신의 브라우저에서 데이터를 입력하여 form에 있는 데이터를 DTO에 넣어서 전송한다. 해당 DTO를 받은 메소드가 DTO 데이터를 DB로 INSERT 한다. 2. VO 란? - VO(Value Object)는 값을 위해 사용한다. read-Only 만 가능하다. 언뜻보면 DTO와 유사하지만 DTO는 setter를 가지고 있어 값이 변한다는 점이 ..

728x90
반응형