본문 바로가기

728x90
반응형

Back-end & Server/Spring Boot with Kotlin

(7)
[Spring Boot] MVC(Model, View, Controller) MVC 패턴은 Web Application 개발에 있어서 Model, View Controller의 세 가지 주요 구성 요소를 기반으로 하는 디자인 패턴이다. 이 패턴은 Application의 구조를 명확하게 분리함으로써, 유지보수성, 확장성 및 개발 효율성을 향상 시킨다. Model 애플리케이션의 데이터와 비즈니스 로직을 담당한다. 모델은 데이터베이스, 서비스 또는 다른 소스로부터 데이터를 가져와 컨트롤러에 전달한다. View 사용자에게 정보를 표시하는 역할을 한다. HTML, JSP 등 다양한 템플릿을 사용하여 사용자 인터페이스를 구성할 수 있다. Controller 사용자의 요청을 받아 처리한 후, 그 결과를 뷰에 전달한다. Controller는 사용자의 입력을 Model로 전달하고, Model로 ..
[Spring Boot] 스프링 부트 개요 Spring Boot를 알기전에 Spring Framework에 대해 설명하겠다. Spring이란 엔터프라이즈용 Java Application 개발을 편하게 할 수 있는 오픈소스 경량급 애플리케이션 Framework이다. 왜 Spring을 사용하는가? 오픈소스이다. Alibaba, Amazon, Google, Microsoft 등의 거대 기업들이 사용하고 있고 대한민국에서 대부분의 웹 서비스들은 Spring을 사용하여 서비스된다. Spring은 여러가지 확장이 존재하며 이를 통해 여러가지 애플리케이션을 구축할 수 있다. (경량급)빠른 시작, 빠른 종료 및 최적화된 실행을 할 수 있다. POJO(Plan Old Java Object)를 지향한다(= Java와 Java의 스펙에 정의된 기술만 사용, 외부에 ..

728x90
반응형