728x90
728x90

MVC 2

Spring Framework Web MVC(Model, View, Controller) Pattern - 스프링 프레임워크 웹 MVC(모델, 뷰, 컨트롤러) 패턴

Spring Framework(스프링 프레임워크)를 기반으로 개발하면 MVC로 개발할 수 있다고 했는데 MVC가 어떻게 Spring Framework에 적용되어 있는지 간단하게 알아보겠습니다. 우선, Framework(프레임워크)부터 알아보겠습니다. Framework 란Frame(프레임 - 틀, 구조, 규칙) + work(워크 - 일)로 일(여기서는 애플리케이션 개발)을 하는 데 있어 효과적인 틀(여기서는 애플리케이션 개발에 필요한 프로세스 및 라이브러리)을 정의하고 제공합니다. 즉, 애플리케이션을 개발할 때 공통적으로 사용될 표준 프로세스, 구현에 필요한 클래스, 공통 라이브러리(화면 처리, DB 연동 처리) 들을 제공하여 동일한 개발 환경으로 개발을 할 수 있게 합니다. 그래서 프레임워크를 사용하면 ..

Spring/기초튼튼 2022.06.13

MVC(Model, View, Controller) Pattern - 모델, 뷰, 컨트롤러 패턴

MVC(Model - 모델, View - 뷰, Controller - 컨트롤러) 패턴은 사용자 인터페이스(UI)와 Business Logic(비즈니스 로직)을 분리하여 사용자 인터페이스, 데이터, 제어를 분리하여 구현할 수 있게 해주는 Software Design Pattern(소프트웨어 디자인 패턴)입니다. Software Design Pattern(소프트웨어 디자인 패턴)은 과거 개발 과정에서 공통적으로 발생한 문제점들을 정리하고 해결해서 최적의 방법(해결책, 노하우)을 유형별로 분류한 것입니다. 그래서 응용프로그램의 개발 시 디자인 패턴을 적용하면 효율적이고 재사용 가능한 응용프로그램을 개발할 수 있습니다. MVC 패턴은 세 가지 구성 요소로 구성되고 구성 요소마다 독립적인 역할을 합니다. 세 가지..

Spring/기초튼튼 2022.06.05
728x90
728x90