Mybatis로 MVC 패턴 구현하기
1. 만들고자 하는 기능에 DB 작업이 필요한지 판단
2. 필요하지 않다면 Controller에 if문 작성 (다음 페이지로 넘겨야 할 데이터 있다면 setAttribute로 넘기기)
3. 필요하다면 Controller에 if문 작성하고 넘어온 데이터 받기
4. mapper.xml 파일에 쿼리 작성
5. 쿼리를 보고 리턴 타입과 매개변수 판단하여 만들 메소드의 인터페이스 작성
6. Impl 서블릿에 인터페이스 오버라이드 하여 sqlSession 객체로 쿼리 실행 및 리턴 (커밋 필수!)
7. Controller에 인터페이스로 Impl 객체 만들어 메소드 사용 (메소드에 넘겨야 할 데이터 있다면 매개변수로 넘기기)
8. 다음 페이지 설정하기
'TIL' 카테고리의 다른 글
| 230227 [SQL] (조인) (0) | 2023.02.27 |
|---|---|
| 230223 [SQL, HTTP] (단일 행 함수 / 세션&쿠키) (0) | 2023.02.23 |
| 230221 [SQL] (집합연산자 / 문자 & 숫자 & 형 변환 함수) (0) | 2023.02.21 |
| 230220 [SQL, Java] (ORDER BY / MVC 패턴) (0) | 2023.02.20 |
| 230217 [SQL] (데이터 삭제 & 수정) (0) | 2023.02.18 |