controller

Programming/Spring

[Spring] Spring MVC Framework: MVC 패턴의 구조, 동작 과정

Spring MVC Framework는 웹 개발에서 널리 사용되는 아키텍처 중 하나로, MVC(Model-View-Controller) 패턴을 기반으로 한다. 💡MVC 패턴의 구조 Model 정의: 애플리케이션의 데이터를 책임지며, 비즈니스 로직을 처리한다. 역할: 사용자에게 표시되는 데이터를 가공하고 저장하며, 데이터의 변경이 일어날 경우 적절한 처리 방법을 구현한다. 구현: Java 객체로 표현되며, 특정 도메인의 데이터를 담는 역할을 한다. View 정의: 시각적인 UI를 담당하며, 사용자에게 정보를 표현한다. 역할: Model에서 받은 데이터를 화면에 표시하고, 사용자의 입력을 Controller에 전달한다. 구현: 주로 HTML, JSP, Thymeleaf 등의 템플릿 엔진을 사용하여 구현한다...

Programming/Spring

[Spring] 컨트롤러 구현: 어노테이션 (Controller, RequestMapping, GetMapping, PostMapping, RequestParam, ModelAttribute)

🌿컨트롤러 구현 1. Controller 인터페이스 구현 2. @Controller 어노테이션 사용 어노테이션을 사용하는 방식이 편의성이 좋기 때문에 더 많이 사용한다. 🍃@Controller 어노테이션 사용 @Controller public class Ex03Controller { } 어노테이션을 사용하는 순간 인터페이스를 선언하는 것과 결과가 같다. handleRequest는 만들고 싶어서 만들었던 게 아니라 Controller 인터페이스가 만들라고 했기 때문에 만든 것이었다. 하지만 어노테이션을 사용하면 강제로 만들어야 하는 게 없다. 자유로운 요청 형식 @Controller public class Ex03Controller { public String test() { return ""; } pub..

Isaac-Christian
'controller' 태그의 글 목록