JAVA(Spring Framework) - 개발환경 구성하기
구분 | 강좌 |
---|---|
출처 | 내가작성 |
p.s. 아래 링크강좌를 보고 따라하면서 작성된 것입니다.
개발환경스펙 (2016.09.20 기준)
1) JAVA8 (1.8) JDK 1.8.0.101 : 하위호환 가능, 제품은 하위환경을 고려해야 하기 때문에 1.7로 개발예정
2) 이클립스 네온 : 개발 IDE툴
ㄴ Spring Tool Suite (STS) for Eclipse : Spring 관련 프로젝트를 생성해줄 수 있는 템플릿 같은 것으로 보임.
(2016.08.02일자 기준으로 모든 이클립스 버전을 지원하는 버전이 나옴 3.8.1)
ㄴ Subversion (SVN) Team Provider : 형상관리 툴 클라이언트를 탑재한다. (모르는 사람이 있을까?)
(필자는 4.0.0)
ㄴ JSDT Jquery : Jquery관련 코드 어시스트 해주는 플러그인
ㄴ Maven Integration : 없으면 설치
3) Apache Tomcat 7.0.70 : WAS서버
4) Apache Maven 3.3.9 : 라이브러리 관리용도
개발환경 구성하기
** 하나의 설치경로에 모든파일을 위치시켜 그 폴더만 압축해서 가져다니면 어느PC에서든 개발할 수 있도록 구성한다.
** 필자는 C:\DevJava로 구성하였다.
** 설치내용은 홈페이지 구성/ 버전이 시간이 흐르면 흐를수록 바뀌기에 첨부/첨언하지 않는다.
1) JAVA JDK 다운로드 및 설치 : http://www.oracle.com/technetwork/java/javase/downloads/index.html
ㄴ 설치경로(C:\DevJava)로 정해 설치한다.
2) 이클립스 네온 다운로드 : http://www.eclipse.org/
ㄴ 설치경로(C:\DevJava\eclipse)에 설치한다.
3) Apache Tomcat 다운로드 (Zip파일) : http://tomcat.apache.org/download-70.cgi
ㄴ Core의 zip파일을 다운받는다.
ㄴ C:\DevJava 에 압축파일을 푼다.
4) Apache Maven 다운로드 (Zip파일) : http://maven.apache.org/download.cgi
ㄴ Binary Zip Archive 파일을 다운받는다.
ㄴ C:\DevJava에 압축파일을 푼다.
5) 이클립스 VM 환경설정하기
ㄴ C:\DevJava\eclipse\eclipse.ini 파일을 열어 다음과 같이 편집한다.
-vm C:\DevJava\jdk1.8.0_101\bin\javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.8 -XX:+UseG1GC -XX:+UseStringDeduplication -Dosgi.requiredJavaVersion=1.8 -Xms1024m -Xmx2048m
6) 이클립스에 Maven 설정하기
ㄴ C:\DevJava\apache-maven-3.3.9\conf\settings.xml 파일을 열어 다음과 같이 편집한다.
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository>C:\DevJava\apache-maven-3.3.9\repository</localRepository> <!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ${user.home}/.m2/repository <localRepository>/path/to/local/repo</localRepository> -->
ㄴ C:\DevJava\apache-maven-3.3.9 폴더에 repository폴더를 생성한다.
ㄴ 이클립스를 실행한다. (최초 실행 시 Workspace를 설정하는 화면이 나오는데 이 폴더 역시 C:\DevJava폴더에 Workspace폴더를 생성하여 설정한다.)
ㄴ Windows > Preferences 메뉴를 클릭한다.
ㄴ Maven > User Setting 을 클릭한다.
ㄴ Glovel Setting의 Browse버튼을 클릭하여 위에서 설정한 settings.xml파일을 찾아 선택한다.
ㄴ Apply 버튼을 클릭한다.
7) 이클립스에 톰캣서버를 지정한다.
ㄴ Windows > Preferences 메뉴에서 Server > Runtime Environments 를 클릭한다.
ㄴ Add버튼을 클릭한다.
ㄴ Apache > Apache Tomcat v7.0을 클릭하고 Next버튼을 클릭한다. (Create a new local server 체크해제; 체크 시 톰캣서버를 자동으로 받을 수 있다.)
ㄴ Tomcat Installation Directory 의 Browse버튼을 클릭하여 위에서 압축 풀었던 톰캣 경로를 지정한다.
ㄴ JRE는 JDK 1.8.0_101을 지정한 후, Finish버튼을 클릭한다.
ㄴ Windows > Preferences 메뉴창에서 OK 버튼을 클릭한다.
ㄴ 하단에 Servers탭을 클릭한 후, 마우스 우측버튼 클릭하면 나오는 메뉴에서 New > Server 를 클릭하자.
ㄴ Tomcat v7.0 Server를 클릭 후, Finish버튼을 클릭하면 목록에 표시된다.
ㄴ Server 목록에 표시된 Tomcat v7.0 Server를 클릭하고 상단에 있는 초록색 플레이버튼을 클릭하면 서버가 구동된다.
8) Spring Tool Suite (STS) 플러그인 설치한다.
ㄴ Help > Eclipse Marketplace를 클릭한다.
ㄴ 검색란에 STS를 입력하고 검색한다.
ㄴ 필자는 Spring Tool Suite (STS) for Eclipse 3.8.1.RELEASE를 선택 한 후, Install버튼을 클릭했다.
ㄴ 설치항목들이 표시되는데 뭐가 뭔지 몰라 우선 다 설치 (ㅡㅡ; 거의 다 Required 되어 있어서 선택할 건 별로 없긴하다.)
ㄴ 동의 체크하고 Install하면 설치를 진행한다. 바로 위는 아마 다운로드 인 듯 하다. 오래 기다렸더니 이제 설치를 푸악~~
ㄴ 재시작 할건지 물어보는데 재시작 한다.
9) SVN Team Provider 플러그인을 설치한다.
ㄴ Help > Eclipse Marketplace를 클릭한다.
ㄴ 검색란에 SVN을 입력하고 검색한다.
ㄴ 필자는 SVN Team Provider 4.0.0을 선택 한 후, Install 버튼을 클릭했다.
ㄴ 다운 다 받고 설치 옵션이 나오는데 "Subversive SVN Team provider Localization (Optional)"만 선택하고 Confirm버튼을 클릭했다.
ㄴ 라이선스 동의하고 Finish버튼을 클릭하면 드뎌 설치 시작한다. (엄청 오래걸림)
ㄴ 재시작 할 건지 물어보는데 재시작한다.
10) JSDT Jquery 플러그인을 설치한다.
ㄴ 엇.. 마켓플레이스에도 없고 1.6 다운받아 설치하는 것은 버전이 맞지 않는지 설치가 되지 않는다. (보류)
부록. 컨트롤 (JS+CSS) 툴.
제니퍼소프트 사의 JUI : http://jui.io/ | http://uiplay.jui.io | http://chartplay.jui.io/ | https://github.com/juijs/jui-grid | MIT License