반응형

웹프로젝트는 대부분 Spring 프레임워크를 사용하는데요.

그래서 Spring 프레임워크 설치 및 Maven 프로젝트를 생성하고

기본 페이지를 한번 띄우는 세팅을 해보겠습니다.

 

프레임워크란?

일단 설치에 앞서 프레임워크에 대해 설명드리겠습니다.

일종의 틀이라고 이해하시면 편할 텐데요.

개발을 하게 되면 프로그램의 구조나 성향에 따라 개발의 흐름이 

다르게 구성되고 구현될 수 있습니다.

 

그래서 프레임워크를 사용하게 되면 일단 프레임워크가 제공하는

개발 가이드라인과 라이브러리를 사용하게 됨으로써 프로젝트의 구조나

개발의 방향이 획일화될 수 있는 장점이 있습니다.

 

또한, 프레임워크가 생산성과 일관성, 개발의 편의성을 제공함으로써

신속하고 정확한 결과물을 도출해 낼 수 있습니다.

 

Sping 프레임워크란?

Java를 이용한 웹개발 시 사용하는 가장 보편적인 프레임워크로

동적인 웹 애플리케이션을 개발하기 위해서 사용하는 기능을 

모아놓은 경량화 프레임워크입니다. 우리나라에서는 대표적으로

전자정부 프레임워크가 있습니다.

 

Spring 프레임워크 특징

DI : 객체 간의 의존성을 외부(XML)에서 정의 및 주입이 가능하여

불필요한 의존관계를 정리할 수 있으며 유연성이 향상됨.

IOC : 소스 내 사용되는 객체를 컨테이너가 생성하고 관리함으로써

사용자에 의한 직접관리가 필요 없음( ApplicationContext.xml )

AOP : 공통모듈을 분리하여 개발할 수 있게 할 수 있어 비즈니스 로직 적용 시 보다 효율적

 

Maven이란

프레임워크 내에서 사용할 라이브러리를 손쉽게 관리하고 적용할 수 있게 해 줌

pom.xml에 사용할 라이브러리를 기재하면 인터넷이 연결되어 있으면

자동으로 해당 라이브러리를 다운로드하여 사용할 수 있음.

 

Spring 프레임워크 Maven 설치 

이클립스 상단에 Help메뉴를 펼쳐서

Eclipse MarketPlace로 이동해 줍니다.

상단에 STS로 검색을 하면 설치할 수 있는 Spring 리스트가 나옵니다.

저는 Spring Tools3standalone을 설치해 보겠습니다.

설치 리스트가 나오는데요

Confirm을 눌러줍니다.

설치를 하다 보면 약관 동의가 나오는데

약관에 동의하고 Finish 해줍니다.

 

Maven 설치

Maven – Download Apache Maven

 

Maven – Download Apache Maven

Downloading Apache Maven 3.8.7 Apache Maven 3.8.7 is the latest release and recommended version for all users. System Requirements Java Development Kit (JDK) Maven 3.3+ requires JDK 1.7 or above to execute. It still allows you to build against 1.3 and othe

maven.apache.org

위의 메이븐 사이트로 이동해 줍니다.

좌측 메뉴에 Download 탭을 누르시고

메인의 Files 내역에서 Maven 파일을 다운로드할 수 있습니다.

Maven을 다운로드하고 압축을 풀면

위와 같이 경로를 확인할 수 있는데요.

 

이 경로를 환경변수에 등록해야 합니다.

이전에 Java 환경변수 등록한 방법과 마찬가지로

해당 경로를 path에 등록해 줍니다.

환경변수라 정상적으로 등록되었는지 확인하기 위해

cmd 창에서 mvn -version을 입력하여

해당 maven의 정보가 표기되는지 확인합니다.

 

이제 이클립스에 해당 Maven의 경로를 지정해 주겠습니다.

Window - Preferences로 이동합니다.

 

좌측의 Maven - Installations에 

Add를 눌러서 Maven의 경로를 지정해 주시면 됩니다.

 

설치한 Maven의 경로를 지정하고 

Apply 해주시면 끝입니다.

 

해당 경로가 지정된 모습입니다.

 

Spring 프로젝트 생성하기

이제 프로젝트를 한번 생성해 보겠습니다.

 

상단의 File -> New -> Other를 눌러줍니다.

여기에서 Spring으로 검색해 주시면

Spring Legacy Project가 있습니다.

이 프로젝트로 생성하겠습니다.

 

여기에 Spring MVC Project가 있는데요.

상단의 Project Name을 적으신 뒤에 Next 해줍니다.

 

Spring MVC Project가 안 보일 수 있는데요.(이 부분 때문에 꽤나 고생함)

이 문제의 해결 방법은 따로 게시하도록 하겠습니다.

 

프로젝트의 패키지명을 입력한 뒤에 Finish 해줍니다.

그럼 위와 같이 프로젝트가 만들어지게 됩니다.

해당 프로젝트에 톰캣을 연동하여 띄워본 페이지입니다.

Spring 프레임워크와 Maven을 연동한 기본 프로젝트 구조로

앞으로 많은 예제는 이 환경에서 하도록 하겠습니다.

반응형

+ Recent posts