FrameWork/Spring 11

FrameWork/Spring
MVC Pattern

오늘은 Spring MVC 패턴에 대해 알아보고자 한다.    Spring MVC흔히 말하는 MVC 패턴이란 Model-Veiw-Controller의 약자로, 소프트웨어 디자인 패턴 중 하나를 의미한다.    Model : 데이터와 비즈니스 로직을 담당하며, 데이터베이스와 연동하여 데이터를 저장하고 불러오는 등의 작업을 수행한다. View : 사용자 인터페이스를 담당한다. 사용자가 보는 화면과 버튼, 폼 디자인을 하고 구현한다. Controller : Model과 View 사이의 상호작용을 조정하고 제어한다. 사용자의 입력을 받아 Model에 전달하고, Model의 결과를 바탕으로 View를 업데이트한다. 여기서 Spring Web MVC는 Servlet API기반으로 구축된 웹 프레임워크로 중앙에 있는..

FrameWork/Spring
[Spring] Spring boot 프로젝트 생성하기

Spring Spring은 자바로 만들어진 웹 프레임워크의 종류중 하나이다. 해당 웹 프레임워크의 역활은 HTTP 요청에 따른 응답을 돌려주는 Web Application을 만드는 것을 목적으로 하고 있다. Spring Boot 프로젝트 생성하기 https://start.spring.io/ 일단 스프링 initalizer을 통해 생성하는 것을 우선으로 시작한다. 그리고 생성하기를 누르면 zip 파일 하나가 생성되고 이를 통해 스프링 부트를 시작하면 된다. 해당 폴더에 들어가서 데모 애플리케이션을 실행시키게 되면 localhost:8080 포트로 웹 서버가 실행되게 된다.