MVC2 Spring_Spring MVC, 첨부파일 업로드 스프링 MVC란 스프링 MVC는 스프링 프레임워크의 일부로, 웹 애플리케이션을 개발하기 위한 모델 - 뷰 - 컨트롤러(MVC) 아키텍처를 구현한다. 이를 통해 애플리케이션의 비즈니스 로직과 사용자 인터페이스를 분리하여 관리할 수 있으며, 유지보수와 확장성을 향상 시킨다 핵심 구성 요소 모델(Model) 애플리케이션의 데이터와 비즈니스 로직을 담당한다. 데이터베이스와의 상호작용, 데이터 검증 등을 처리한다 뷰(View) 사용자에게 정보를 표시하는 방법을 정의한다. 일반적으로 JSP, 타임리프 등의 템플릿 엔진을 사용하여 구현된다 컨트롤러(Controller) 사용자의 요청을 받아 모델과 뷰 사이의 상호작용을 조정한다. 사용자의 입력을 처리하고, 모델을 업데이트하며, 적절한 뷰를 선택한다. 스프링 MVC의 .. 2024. 3. 15. Model2_MVC패턴 (Spring 들어가기 전) MVC 패턴 - 애플리케이션을 Model-View-Controller로 역할을 나누어서 개발하는 방식이다 MVC 패턴의 구성 Model View에 표현할 데이터 View에 표현할 데이터를 획득하는 작업 View Model이 제공하는 데이터 표현 Model이 제공하는 데이터를 다양한 컨텐츠 타입으로 변환(HTML 컨텐츠, XML 컨텐츠, JSON 컨텐츠) Controller 사용자와 상호작용 MVC 패턴의 목적 데이터와 비즈니스 로직을 시작적인 표현(디자인 요소)으로부터 분리해 줌으로써 화면에 신경 쓰지 않고 데이터나 비즈니스 로직을 구성할 수 있게 한다 MVC패턴의 적용사례 Model2 개발방식 웹 애플리케이션 개발에 MVC 패턴을 적용한 것 Spring MVC 스프링 MVC는 MVC 패턴의 웹 애플리케.. 2024. 2. 15. 이전 1 다음