Database
[JDBC] DAO | MVC 패턴 | CRUD | Query
목차 MVC 패턴 DAO 1. MVC 패턴 MVC 패턴은 Model, View, Controller를 일컫는다. View ↔ Controller ↔ Service ↔ DAO ↔ DB로 흐름이 이어진다. 이때 Service 클래스에서 DML의 트랜잭션(transaction) 관리가 치러져야 한다. 예를 들어 DAO에서 insertCategory, insertMenu와 같은 작업이 수행되면 int result = 1;이라는 결과값이 반환된다. 이 결과가 역으로 View까지 도달될 것이다. ❗ 트랜잭션(transaction) 한꺼번에 수행되어야 할 최소 작업 단위를 말한다. 논리적 작업 단위(Logical Unit of Work, LUW)로 불리기도 한다. 즉 논리적으로 한 번에 수행되어야 할 작업 단위인 것..