본문 바로가기

오픈소스/스프링

[Spring] Srping MVC 웹 프로젝트 생성

 이클립스에서 MVC 웹 프로젝트를 생성을 위한 내용입니다. MVC 웹 프로젝트를 만들기 전에 먼저 요구되는 지식이 있습니다. MVC의 개념부터 이해하고 넘어가야 합니다. 또한, Spring 프레임워크에 대하여 전반적으로 이해해야 웹 프로젝트를 생성하고 차후 원하는 프로젝트를 만들 때 원할하게 개발할 수 있습니다. 

 

 제가 작성한 블로그에서는 이러한 사전 지식이 작성되어 있습니다. 이러한 내용을 확인하고 싶으시다면 https://libtv.github.io/spring-num1 를 확인해주세요.

 

 

# Contents


  • Prerequisites
  • How to use
  • Clean Project
  • Tomcat Install and Server Start

 

 

# Prerequisites


  • 전자정부프레임워크
  • JDK 1.8

 설치 방법을 알고싶으시다면 https://junhokims.tistory.com/11 를 확인해주세요

 

 

# How to use


 먼저 설치된 이클립스나 STS를 열어주세요. 이클립스를 성공적으로 열면 다음 지시를 따라주세요.

 

 

 

File - New - Other 클릭

 

 

 

Wizards : Spring 검색

 

 

 

Spring Legacy Project 클릭 후 Next

 

 

 

Spring Legacy Project 클릭 후 Next

 

 

 

Yes 클릭을 하게 되면 자동적으로 MVC 프로젝트에 필요한 파일을 다운받습니다.

 

프로젝트의 환경이 오프라인일 경우에는 MVC Project를 생성할 수 없습니다. 따라서 MVC Project를 생성한 폴더를 알집하여 들고와야 합니다.

 

 

 

FINISH 클릭을 하게 되면 프로젝트가 생성됩니다.

이때, com.mycompany.myapp 이 적힌 칸에는 자신의 패키지 명을 작성하시면 됩니다.

 

 

 

생성된 프로젝트의 자바 버전 및 환경설정을 변경하기 위해 프로젝트 우클릭을 눌러주세요.

Properties 클릭

 

 

 

[ Java Build Path ] - [ Libraries ] - [ Edit ] 클릭 

 

 

 

 

Workspace default JRE 선택 및 FINISH 클릭 

 

 

 

Project Facets 검색 후 Java 버전을 1.8로 변경

Apply and Close 클릭

 

 

 

- pom.xml -

<java-version>1.8</java-version>

 

변경 후 저장

 

 프로젝트를 생성하여 환경설정 까지 완료하였습니다.

 환경설정을 한 후에 자동적으로 build가 되는 것이 프로젝트 설정으로 되어있지만, 한편으로는 오류와 맞닿게 되면 프로젝트를 새로 클린하고 빌드하는 과정이 필요하다고 생각합니다. 아래 과정은 clean 하는 방법입니다. 아래 과정은 생략할 수 있으나, 알아두면 좋은 과정이라고 생각합니다.

 

 

# Clean Project


 이클립스에서 서버를 실행하는 도중 프로젝트에 이상이 있거나 오류가 나는 경우 많이 하는 작업 중 하나입니다. 이렇게 하게 되면 프로젝트의 상태가 처음 상태로 되돌려져 기존에 빌드 되었던 파일을 삭제합니다. 여러분이 프로젝트를 생성하고 개발하면서 에러가 않났으면 하는 바램이지만, 그 바램은 이루어질수 없는 과정이므로 이 과정을 습관화 하시기 바랍니다.

 

 

 

[ Project ] - [ Clean ] 클릭 

 

 

 

[ 프로젝트 우클릭 ] - [ Run As ] - [ Maven Clean ] 클릭 

 

 

# Tomcat Install and Server Start


 웹 서버를 열기 위해서는 WAS 서버가 존재해야 하는데요. Tomcat은 WAS 서버입니다. 톰캣이라고도 하죠. 이 톰캣을 통해 서버를 열어보도록 하겠습니다.

 

 

 

프로젝트 우클릭을 눌러주세요.

[ New ] - [ Other... ] 클릭

 

 

 

Wizards 항목에 Server 를 검색합니다. 그리고 난 후

[ Server ] 클릭

 

 

 

Server Type 항목에 Tomcat 를 검색합니다. 그리고 난 후

[ Tomcat 8.0 ] 클릭

 

 

 

[ Download and Install ] 클릭

 

 

 

[ Finish ] 클릭

 

 

[ Finish ] 클릭

 

 톰캣을 정상적으로 다운로드 후 인스톨이 완료되었으면 서버 구동만 남았습니다.

 서버 구동은 기본적으로 프로젝트 우클릭을 통해 Run on Server 를 클릭하여 구동합니다. Maven 명령어를 이용하여 War 파일에 톰캣을 배포하는 과정도 있긴 하지만, 이클립스의 환경이고 윈도우의 환경이라면 아래와 같은 실행 과정을 거쳐서 구동시켜주시기 바랍니다.

 

 

프로젝트 우클릭을 눌러주세요.

[ Run As ] - [ Run on Server ] 클릭

 

 

 

[ Finish ] 클릭

 

 

 

 정상적으로 서버가 구동되면 이러한 형태가 나오게 됩니다. 하지만 인코딩 설정이 되어 있지 않아서 현재는 문자 형태가 잘 보이지 않는 것을 알 수 있습니다. 다음 게시글에는 Spring 에서 사용하기 좋은 유틸리티와 라이브러리 등을 알려드리고, 다운로드 및 설정 방법을 알려드리도록 하겠습니다.

 

 

 

'오픈소스 > 스프링' 카테고리의 다른 글

[Spring] CORS with Spring Framework  (0) 2021.10.01
[Spring] CORS Filter 적용  (0) 2021.10.01
[Spring] XSS Filter 적용  (2) 2021.10.01
[Spring] UTF-8 Encoding Filter 적용  (0) 2021.10.01
[Spring] 설치 및 환경 설정  (0) 2021.09.27