프레임워크

    [Spring Boot]Spring MVC Framework

    Spring MVC Framework Spring MVC Framework는 MVC 패턴을 따르는 Framework입니다. 여기서 Spring은 자신만의 독자적인 Class를 통해 처리를 한다. 여기서 MVC패턴은 여러 디자인 패턴(Design Pattern)중 하나로 간략하게 다음과 같은 세가지 요소로 나누어 관리한다. 1. Model : 어플리케이션의 정보나 데이터(DB) 등의 내용을 다룬다. 2. View : 사용자에게 보여지는 화면, UI를 말하며 Model로부터 정보를 받아 표시하게 된다. 3. Controller : 데이터와 비즈니스 롷직사이의 상호동작을 관리하는 영역으로, 모델과 뷰를 통제한다. MVC패턴은 크게 MVC-1과 MVC-2로 나눌수 있은데 여기서 스프링 MVC는 MVC-2를 채택..

    프레임워크란?(What is Framework?)

    프레임워크 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것 by 랄프 존슨(Ralph Johnson) 교수(GoF 디자인패턴 저자) 딱히... 해당 정의를 봐도 크게 이해가 되지 않는다. 다만, JAVA 개발자라면 Spring을 경험해봤을거다. 더불어, 다른 언어를 사용하는 개발자 분들도 각각의 프레임워크를 경험 했을 것이다. 그렇다면 프레임워크는 무엇일까? 프레임워크 vs 라이브러리 vs 플랫폼 프레임워크 개발을 진행할 때 필수적인 요소에 해당하는 설계와 구현을 재사용하기 수월하도록 만들어둔 툴로, 언어, 컴파일러, API, 라이브러리, 알고리즘, 지원 프로그램 등을 포함하고 있다. 한마디로 소프트웨어 개발에 필요한한 뼈대를 제공하는..