1️⃣ DAO (Data Access Object)란? DAO는 데이터베이스와의 직접적인 상호작용을 담당하는 객체로, SQL을 사용하여 CRUD(Create, Read, Update, Delete) 작업을 수행하는 계층을 의미함. 📌 특징 • 데이터베이스와 직접 연결하여 데이터를 조회, 저장, 수정, 삭제하는 역할. • JDBC, MyBatis, Hibernate, JPA 등 다양한 방법으로 구현 가능. • 비즈니스 로직(Service)과 데이터 접근을 분리하여 코드의 유지보수성을 높임. 📌 DAO 예제 (JDBC 사용)import java.sql.*;public class UserDao { private static final String URL = "jdbc:mysql://localhost:..