본문 바로가기

Java/Spring Boot

SpringBoot-005-Spring web MVC

Model application information (data를 의미함)
View 사용자가 보고 사용하는 화면 (사용자 인터페이스)
Controller

Model과 View의 중계 역할. 사용자의 요청을 파악하고 그에 맞는 결과를 사용자에게 돌려줌.

- 참고: https://jeong-pro.tistory.com/96

 

Spring MVC 구조의 처리 과정을 설명해보시오. (MVC process)

MVC 패턴의 처리 과정을 설명해주실수 있나요? [Spring MVC 일반적인 구조] [Spring RESTful 구조] <출처 : http://javasampleapproach.com/spring-framework/spring-mvc-rest-difference-between-controller-an..

jeong-pro.tistory.com

영역 역할
View 사용자가 보는 화면 또는 결과
Controller 사용자가 웹 브라우저를 통해 어떠한 요청을 하면 그 요청을 처리할 controller를 호출. controller는 사용자의 요청을 처리하기 위한 비즈니스 로직을 호출하고 그 결괏값을 사용자에게 전달.
Service 사용자의 요청을 처리하기 위한 비즈니스 로직 수행
DAO(Data Access Object) DB에 접속하여 비즈니스 로직 실행에 필요한 query 호출
DB DATA BASE. application에서 발생한 모든 정보 저장.

 

반응형