Spring Framework (스프링, 스프링부트 차이에 대해) 포스팅 썸네일 이미지

Web/Java

Spring Framework (스프링, 스프링부트 차이에 대해)

✋ Spring Framework (스프링, 스프링부트 차이에 대해) 이 글에서는 스프링과 스프링 부트의 차이점에 대해 설명하고자 합니다. 많이들 어떤 경우에 스프링을 쓰고 어떤 경우에 스프링 부트를 쓰는 것인지 헷갈려하는 경우가 있습니다. ⚡️ Spring Framework란 가장 대중적인 응용 프로그램 개발 프레임워크입니다. 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 엔터프라이즈급 애플리케이션을 개발하기 위한 모든 기능을 종합적으로 제공하는 경량화된 솔루션입니다. 엔터프라이즈급 개발이란 기업을 대상으로 하는 개발입니다. 즉, 대규모 데이터 처리와 트랜잭션이 동시에 여러 사용자로 부터 행해지는 매우 큰 규모의 환경을 의미합니다. 의존성주입(DI), 제어의 역전(Ioc), 관점 지향 프로그래..

2022.06.29 게시됨

(디자인 패턴) MVC, MVP, MVVM 패턴 포스팅 썸네일 이미지

디자인패턴

(디자인 패턴) MVC, MVP, MVVM 패턴

✋ (디자인 패턴) MVC, MVP, MVVM 패턴 실무에서 가장 많이 적용되고 알려져있는 패턴들입니다. 다음과 같이 이 패턴들이 작업공간에서 3가지부분으로 나눈 이유는 각 계층을 분리시킴으로써 코드의 재활용성을 높이고 불필요한 중복을 막기위해서입니다. Model과 VIew의 의존성을 어떻게 구성하고 제어하는지에 따라 각 패턴이 분류 됩니다. 세가지 패턴 모두 공통적으로 Model과 View가 들어가있습니다. ⚡️ MVC, MVP, MVVM 축약 MVC => Model - View - Controller MVP => Model - View - Presenter MVVM => Model - View - ViewModel 📌 3가지 패턴 관점에서 MVC 설명 사용자의 입력은 Controller로 들어갑니다...

2022.06.23 게시됨

(디자인 패턴) MVC 패턴이란 포스팅 썸네일 이미지

디자인패턴

(디자인 패턴) MVC 패턴이란

✋ (디자인 패턴) MVC 패턴이란 다음 이미지에서 보이듯이 View와 Controller가 서로간에 연결되어 있습니다. 그 외에 Controller는 Model을 작동시키고, Model은 View를 업데이트합니다. ⚡️ MVC란 MVC = Model + view + controller 웹애플리케이션을 3가지의 구성요소로 나누어 개발과 유지보수를 편하게 하고자 하는데 목적을 둡니다. 📌 MVC로 나누는 이유 어플리케이션을 만들기위한 코드가 모두 한곳에 모여있다고 한다면 웹디자이너는 어플리케이션의 디자인을 바꾸기 위해서 코드의 디자인 부분과 제어를 위한 부분을 모두 살펴봐야합니다. 그것에 대해 모든 지식이 있어야 필요한 부분만을 바꿀 수 있을 것이고 그것은 개발자나 디자이너에게 부담을 증가시킬 것입니다. ..

2022.06.23 게시됨