Java 언어로 JSP 등의 프로그램도 가능하지만
요즘은 JSP를 넘어서 스프링 프레임워크를 많이 쓰고 있습니다.
이번 포스팅은 윈도우 이클립스 환경에서 스프링 프레임워크를 설치하는 과정에 대해 포스팅합니다.
사실 개인적으론 스프링 프레임워크를 독학하고 있습니다.
그래서 설치과정이 좀 어려웠어요
뭐 설치 이 설치, 버전마다 다르고 완전 복잡하더라구요
그 과정을 제 개인적인 경험으로 총괄 정리했습니다.
먼저 프레임워크라는 것은 무엇일까요?
프레임워크(framework)는 뼈대입니다. 기본 구조를 말합니다.
소프트웨어에서 프레임워크라는 것은 소프트웨어 제작을 편리하게 할 수 있도록 미리 구조를 이루는
인터페이스, 클래스 등을 제작하여 모아둔 것입니다.
웹 애플리케이션에서는 주로 스프링 프레임워크라는 것을 자주 사용합니다.
스프링 프레임워크(spring framework)는 자바 플랫폼을 위한 오픈소스 프레임워크로서, 자바 서버 개발을 편하게 해주는 오픈소스 애플리케이션 프레임워크입니다.
이제 설치를 해보죠!
설치 과정은 조건이 있습니다.
1. java 설치 되어 있다
2. 이클립스 설치되어 있다.
3. tomcat 설치 되어 있다.
라는 가정하에 진행합니다.
저는 아파치 (apache) 톰켓(tomcat) 8버전
이클립스는 옥시즌을 이용하고 있습니다.
18년 4월 2일 기준으로 제가 오늘 설치해본 과정으로 포스팅합니다.
먼저 위 사이트로 들어가서 메이븐을 설치해야 합니다.
메이븐(maven)이란 무엇일까요?
메이븐이란 라이브러리를 효율적으로 관리하기 위해 사용합니다.
maven(메이븐)이 없다면 새로운 라이브러리가 추가될 때 해당 이클립스 폴더에 라이브러리를 추가해줘야 하는 번거로움이 있는데요
메이븐(maven)은 pom.xml 파일에 명시만 해주면 자동으로 라이브러리를 다운로드 해줍니다.
이러한 메이븐을 다운합니다!
본 포스팅은 윈도우 환경이기 때문에 -bin.zip으로 다운받습니다.
위에 있는 apache-maven-3.5.3-bin.zip을 받습니다!
그리고 maven을 관리하기 위한 폴더를 하나 생성했습니다.
C드라이브에 spring이라는 폴더를 만들고
압출을 푼 bin 파일을 둡니다.
이렇게요!
그리고 아래처럼 repository 폴더를 하나 생성해둡니다.
앞으로 maven으로 인해 추가된 패키지는 여기 안에서 관리됩니다.
그리고 conf 폴더 안에 settings.xml의 내용을 변경해줍니다.
해당 파일을 엽니다
저는 이클립스로 열었어요
그리고 위와같이 repository가 설치된 폴더 경로를 설정해줍니다.
이제 repository에서 추가되는 모든 라이브러리가 관리됩니다.
그리고 이클립스 자체에서도 아래와 같이 설정해줍니다.
window -> preference -> maven -> user setting 에서 settings.xml이 설치된 경로를 지정해줍니다.
이렇게요!
그러면 eclipse 내에서 maven(메이븐) 설정이 완료되었습니다.
자 이제 본격적으로 스프링 프레임워크를 설치해보죠
spring framework는 이제 이클립스에서 한 번에 설치가 됩니다.
help -> Eclipse marketplace 로 이동합니다.
그리고 STS를 검색해서 위와 같이 나오면 install을 해줍니다.
설치를 진행합니다~
무슨 설치와 관련해서 알림창이 나오면
install anyway 등을 눌러주며 쭉쭉 설치해줍니다.
그러면 위와 같이 설치가 진행될겁니다!
그리고 원래는 help -> eclipse marketplace에서 maven도 설치를 해줘야 한다고 합니다.
근데 최근 eclipse에는 Maven 플러그인이 설치되어 나온다고 합니다.
그래서 최근에 이클립스를 설치한 분들은 메이븐 설치를 생략해도 됩니다.
저는 eclipse oxyzen 최근 버전이라서 생략합니다.
아무튼 설치를 하면 위와 같이 Spring Tool이 나옵니다~
이제 폴더를 생성해볼까요?
File -> New -> Other로 이동합니다.
여기서 Spring -> Spring Legacy Project를 눌러줍니다~
project name은 편한것으로 진행하구요~
Spring MVC projcet 를 선택하고 만들어줍니다~
패키지명도 입력하구요~
그러면 이렇게 생성이됩니다
처음 설치하면 에러가 나오는데요
시간이 지나면 알아서 에러가 없어집니다.
필요한 프로젝트를 알아서 설치하고 있어요~
다음 포스팅에 이어서 스프링 프레임워크 프로젝트의 전반적인 설명을 진행하겠습니다!
'spring(스프링) 프레임워크' 카테고리의 다른 글
스프링(spring) 프레임워크 개발 - 구조 변경 (0) | 2018.04.03 |
---|---|
스프링(spring) 프레임워크 개발 - 프로젝트 구조 및 설명 (0) | 2018.04.02 |