DTO 2

❓DAO와 DTO

❓DAO와 DTO DAO(Dat Access Object)와 DTO(Data Transfer Object)는 데이터베이스와 자바 클래스 간에 데이터를 전달하거나 저장하기 위해 사용되는 패턴 DTO(Data Transfer Object) - DTO는 데이터를 저장하거나 전달하기 위해 사용되는 객체 - 데이터를 저장하기 위해 클래스를 사용할 때, 멤버 변수를 직접적으로 사용하는 것은 권장 X - DTO는 멤버변수로 데이터를 저장하고, 생성자와 getter/setter 메서드를 제공하여 데이터에 접근하고 수정할 수 있도록 함 - DTO는 일반적으로 로직을 가지고 있지 않고, 순수한 데이터 객체로 사용됨 DAO(Data Access Object) - DAO는 데이터베이스에 접근하기 위한 객체 - DAO는 데이터..

개발공간/Java 2023.04.16

❓Entity & DTO & VO

✨ 오늘의 미션이 꽤나 많고 어려워 보이는건 기분 탓이겠쥬~? 비오는 날 창문 밖 빗소리 들으며 공부하는게 얼마나 좋은 일인데요 ☔ 🧩 Entity(엔티티) - 소프트웨어에서 실제로 사용되는 데이터를 나타내는 개념 - 학생의 이름, 나이, 성별, 학년, 학 등이 Entity의 속성이 될 수 있음 🧩 DTO(데이터 전송 객체) - 데이터를 전송하기 위해 사용되는 개념 - 예를 들면, 클라이언트와 서버 사이에서 데이터를 주고 받을 때 사용되는 데이터 모델이 DTO가 될 수 있음 - DTO는 주로 특정한 목적에 따라 필요한 데이터만을 담고 있음 🧩 VO(값 객체) - 값을 갖는 객체로, 불변하게 설계되어 있는 개념 - VO는 주로 데이터의 일부분이나 조합된 값들을 표현하기 위해 사용됨 - 즉, 학생의 주소나 ..

개발공간/HW 2023.04.05