kkkyuhyun / Spring

자바 스프링 학습
0 stars 0 forks source link

이슈2. 스프링 MVC 프로젝트 내부구조 #2

Closed kkkyuhyun closed 3 weeks ago

kkkyuhyun commented 3 months ago

✅RootConfig에서 주입된 bean -> ServletConfig에 주입된 bean 으로 이동 가능 (반대로는 이동 불가)

kkkyuhyun commented 2 months ago

✔client --> Dispatcher Servlet ----- Controller ----- Service ----DAO(Mapper-MyBatis) ---- DB VIEW(.JSP => Vue.js)

✔Controller -> URL(Mapping) + 요청에 따른 Service 등 후 처리 호출Mapper 호출 + return(forward/redirect/other)

✔Service -> Mapper 호출 및 처리 실행문 Mapper 호출 전 후 처리에 관한 것들 및 return 처리

✔View -> .jsp 파일 -> 실제 화면에 출력할 데이터 (클라이언트와 브라우저 출력을 화면) (view가 없어지고 rest api가 나온다.) Q. 왜 로그를 찍을까? A. @GetMapping @PostMapping 로그는 어디에 찍힐 것인가 -> server -> Tomcat