스프링 MVC 구조
request → FrontController - Controller - Service - DAO - Mybatis (mapper) - DB
l
View
컨트롤러(Controller)
- doGet/doPost ⇒ doProcess
- 가상주소 계산
- 가상주소 비교
- 페이지 이동
스프링 MVC - 기본기능
- URI를 분석해서 필요한 적정 컨트롤러 연결 (.me, .bo → 컨트롤러 분리)
- 컨트롤러 실행시 동작에 적절한 메서드 실행
- 컨트롤러 생성된 데이터를 뷰페이지로 전달
- 동작에 해당하는 적절한 뷰페이지 연결
-(컨트롤러) : 파라메터 수집기능(자동) 제공, 어노테이션 제공
스프링 MVC - 구현기능
- 특정 URI에 동작하는 컨트롤러 설계
- 서비스 객체 생성 (Action페이지)
- DAO 객체 생성
- 컨트롤러 안에 필요한 동작을 메서드로 구현
- 뷰페이지에 전달받은 정보를 출력