본문 바로가기

웹개발/스프링

1. Spring MVC Project 생성하기

● Spring MVC 정의

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

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

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

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

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

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

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

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

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

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

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



그림 001. Package Explorer 부분에서 마우스 우클릭 New - Other 로 메뉴를 들어가면 생성할 프로젝트 타입을 선택 할 수 있다 

그림002. Spring에 Spring Lagacy Project 를 선택후 Next 버튼을 눌러준다.

그림 003. Project name에 본인이 원하는 이름을 기재하고 템플릿을 Spring Mvc Project를 선택하고 Next를 누른다

Next를 누르고 나면 다운로드 하는 경고창이 뜨는데 Ok를 눌러서 다운로드 해주자 (필자는 이미 설치되어있다)

그림 004. 패키지명을 기재하는 부분이다. 3레벨로 패키지명을 기재한후 피니쉬 버튼을 누르면 프로젝트 생성이 완료된다.

그림 005. Package Explorer 에 보면 Novice 이름으로 프로젝트가 생성된 것을 확인 할 수 있다.