스프링 프레임워크/스프링 기본 개념 정리 및 기본 예제

STS(Spring Tool Studio) MVC 프로젝트 생성하기

edenDev 2023. 2. 3.

● Spring MVC 정의

● Spring 프레임워크에서 제공하는 웹 모듈이다.

● MVC 는 Model-View-Controller 의 약자로, 기본 시스템 모듈을 MVC 로 나누어 구현되어있다.

    ○ Model 은 '데이터' 디자인을 담당한다.

      ■ ex. 상품 목록, 주문 내역 등

    ○ View 는 '실제로 렌더링되어 보이는 페이지' 를 담당한다.

      ■ ex. .JSP 파일들이 여기에 해당된다.

    ○ Controller 는 사용자의 요청을 받고, 응답을 주는 로직을 담당한다.

      ex. GET 등의 uri 매핑이 여기에 해당된다

● Spring MVC 모듈을 사용하여, 백엔드 프로그래밍의 기본 프레임워크를 잡는다.

    ○ Web 서버에 특화되어 만들어진 모듈이라, 개발자가 해야할 영역을 더 적게 만들어준다.

    ○ 즉 기존에  Spring 보다 더 깔끔하고 간편하게 개발 가능해졌다.

 


빈 공간에서 마우스 우클릭 하신 후에  New -> Spring Legary Project 선택 합니다.

프로젝트 생성 화면이 뜨는데 원하시는 프로젝트 이름을 적으신 후 Templates에서 Spring MVC Project 를 선택하신 후 넥스트 버튼을 눌러주세요

STS 다운로드 후 초기에 프로젝트 생성하시면 창이 뜨는데 Yes 버튼을 눌러주시면 됩니다.

본인이 사용할 패키지명을 입력해주세요 (보통 3레벨로 지정합니다) 

생성 후 화면 입니다. 다음 편에서는 구조에 대해서 알아보도록 하겠습니다.

댓글