반응형
Model
Model은 Spring MVC 프레임워크에서 컨트롤러에서 뷰로 데이터를 전달하는 데 사용되는 일종의 컨테이너입니다. 이를 이해하기 위해서는 웹 애플리케이션의 구조를 알아야 합니다.
Model(모델):
데이터를 나타내는 객체입니다. 비즈니스 로직이나 사용자의 입력 값 등이 여기에서 가공되고, 이를 뷰에 전달합니다.
View(뷰):
사용자에게 보여지는 화면입니다. 모델로부터 전달받은 데이터를 이용하여 동적으로 생성됩니다.
Controller(컨트롤러):
클라이언트의 요청을 받아 해당 요청에 대한 비즈니스 로직을 처리하고, 그 결과를 뷰에 전달합니다.
Model 객체는 주로 컨트롤러에서 데이터를 가공하고, 그 결과를 뷰에 전달하는 역할을 합니다. 즉, 컨트롤러에서 비즈니스 로직을 처리한 결과를 Model에 담아 뷰로 전달하면, 뷰는 이 데이터를 이용하여 웹 페이지를 동적으로 생성합니다.
간단하게 말하면, Model은 컨트롤러에서 뷰로 데이터를 전달하는 일종의 "데이터 운반 수단"이라고 볼 수 있습니다.
반응형
'프로그래밍' 카테고리의 다른 글
[JAVA] 자바 버전 변경하기 (여러개 변환하며 사용하기) (0) | 2024.03.01 |
---|---|
[Spring] 전자정부 프레임워크 eGovFrame 스프링 프로젝트 시작하기 (0) | 2024.02.26 |
[bootstrap] summernote 부트스트랩 5에서 사용하는 방법 (0) | 2024.02.21 |
정보처리기사 오답노트 (0) | 2024.02.03 |
우분투 20.04 검은 화면 나올 때 (0) | 2024.02.01 |
댓글