스프링 MVC 구조

정하윤·2023년 6월 2일
0

스프링 MVC 구조

request → FrontController - Controller - Service - DAO - Mybatis (mapper) - DB

                         l

                      View

컨트롤러(Controller)

  • doGet/doPost ⇒ doProcess
  • 가상주소 계산
  • 가상주소 비교
  • 페이지 이동

스프링 MVC - 기본기능

  • URI를 분석해서 필요한 적정 컨트롤러 연결 (.me, .bo → 컨트롤러 분리)
  • 컨트롤러 실행시 동작에 적절한 메서드 실행
  • 컨트롤러 생성된 데이터를 뷰페이지로 전달
  • 동작에 해당하는 적절한 뷰페이지 연결

-(컨트롤러) : 파라메터 수집기능(자동) 제공, 어노테이션 제공

스프링 MVC - 구현기능

  • 특정 URI에 동작하는 컨트롤러 설계
  • 서비스 객체 생성 (Action페이지)
  • DAO 객체 생성
  • 컨트롤러 안에 필요한 동작을 메서드로 구현
  • 뷰페이지에 전달받은 정보를 출력

0개의 댓글

관련 채용 정보