728x90 반응형 DTO2 [JPA] 간단한 게시판 만들기 - user (DTO) 정확하지 않는 내용이 포함되어 있을 수 있습니다. 엔티티를 다 만들고 나서 그 다음은 DTO 를 만들었다. 그 이유는 아래 사진과 같다. 클라이언트! 즉 브라우저에 사용자를 말한다. 그렇다면 클라이언트 가 어떤 기능이나 사이트를 접속했다고 생각해보자. 그러면 클라이언트의 그 클릭하면(요청) 아래 와 같은 과정을 거쳐서 DB에 있는 값을 불러와서(응답) 화면에 뿌려주게(보여지게) 된다. 개발은 controller 순으로 하든 db 순으로 하든 상관이 없지만, DB에서 ---> controller 로 개발하는게 개인적으로 편한것 같다. 현재 Entity ! 즉 DB 는 지난 글에서 만들어 보았고, 이제 DTO 를 만들어 보겠다. (참고로 위에 사진과 아래 사진이 조금 틀린데 이건 구글 검색창에 'MVC 모델.. 2023. 2. 11. DTO , VO, Entity 정리.txt DTO : Data Transfer Object 를 말합니다. 데이터 전송 객체 라고 한다. DTO는 계층 간의 데이터 교환을 위해서 사용하는 객체입니다. 여기서 말하는 계층은 VIEW (클라이언트) , 컨트롤러, 서비스 , DAO 같은것들을 말합니다. DTO는 로직을 갖고 있지 않는 순수한 데이터 객체이며, Getter/Setter 메서드만을 갖고 있습니다. DTO는 데이터를 전송할때 사용되는 바구니라고 생각하면 될것 같습니다. 또 다른 비유로는 시험을 응시할때 OMR 카드 작성을 하고 OMR 카드결과로 성적이 나오는데 OMR 카드를 DTO라고 볼 수 있습니다. VO : Value Object(값 객체) 값 그 자체를 표현하는 객체입니다. 서로 다른 이름을 가진 VO인스턴스가 모든 속성값이 같다면 같은.. 2022. 10. 20. 이전 1 다음 728x90 반응형