DAO, VO 차이점
DAO (Data Access Object) 데이터베이스에 접근하고 데이터를 조작하는 역할을 담당합니다. 데이터베이스와의 상호 작용을 담당하는 객체로, 주로 CRUD (Create, Read, Update, Delete) 연산을 수행합니다.비즈니스 로직과 데이터베이스 액세스를 분리하여 유지보수성을 향상시킵니다.데이터베이스 연결, 쿼리 수행, 결과 반환 등을 처리합니다.예시: VO (Value Object) 비즈니스 로직에서 사용되는 데이터를 캡슐화하고 전달하는 역할을 담당합니다. 불변성(Immutable)을 가지며, 데이터의 일관성과 불변성을 유지합니다.비즈니스 로직에서 사용되는 … Read more