[JAVA] MVC 패턴이란?
·
지식한판/Java
1. 소개 MVC는 Model-View-Controller의 약자로, 소프트웨어를 구조적으로 분리하기 위한 아키텍처 패턴입니다. 주로 웹 애플리케이션 개발에서 사용됩니다. 2. MVC란 무엇인가? 세가지 주요역할  1. Model (모델)데이터와 비즈니스 로직을 담당합니다.예: 데이터베이스에서 데이터를 가져오거나 저장하는 역할. 2. View (뷰)사용자에게 보여지는 화면을 담당합니다.예: HTML, CSS, 템플릿 엔진(Thymeleaf, JSP 등) 3. Controller (컨트롤러)사용자의 입력을 받아 Model과 View를 연결하는 역할을 합니다.예: HTTP 요청을 받아 처리하고, 결과를 View에 전달. 2024.12.17 - [지식한판/Spring] - [SPRING] 스프링에서 Contr..
[SPRING] 스프링에서 Controller란?
·
지식한판/Spring
1. 소개 스프링 프레임워크에서 Controller는 웹 애플리케이션의 핵심 컴포넌트 중 하나입니다. 클라이언트의 요청을 받아 적절한 비즈니스 로직을 호출하고, 응답을 반환하는 역할을 담당합니다. 해당 글에서는 Controller가 무엇인지, 어떻게 사용하는지에 대한 저의 생각을 정리할겁니다. 2. Controller란 무엇인가? 스프링의 Controller는 MVC 패턴의 **C(Controller)**에 해당합니다.일단 MVC 패턴이 뭔지 알아야겠죠? 간략하게 설명하자면 아래입니다.  • MVC(Model-View-Controller) 패턴 • Model: 비즈니스 로직 및 데이터 처리 • View: 사용자에게 보여지는 화면(UI) • Controller: 사용자 요청을 받아 Model과 View를 ..
아직 모르는게 많은사람
'지식한판' 카테고리의 글 목록