이클립스에서 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 |