본문 바로가기
개발지식

스프링 프로젝트 기본설정

by 구라미 2019. 10. 17.

1. JDK(Java Development Kit) 설치 

Oracle JDK 다운로드 링크 (버전 8)

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

1) Java Version 확인한 후 설치

Java JSP
J2SE 1.6.0(6.0) J2EE 1.6 <-- Android 개발 권장 버전
J2SE 1.7.0(7.0)  
J2SE 1.8.0(8.0) J2EE 1.6 <-- 수업 버전   

 

 

2) 폴더는 일관적으로 (리눅스OS는 대소문자구별, 한글사용X, 공백X)

예: D:/workspace

 

 

3) Java 버전 확인방법

CMD에서 

java -version

 

4) 내가 기록했었던 초기환경 설정 및 환경변수 설정방법

링크: https://seaweedisland.tistory.com/121

 

 

 

2. Tomcat 설치(Servlet Container)

JSP Sever(JSP Container, Servlet Container)는 JSP 코드 및
JAVA 코드를 해석하여 처리하고 결과를 HTML로 변환해 브라우저로 출력합니다.

 

Tomcat은 Application간에 메모리가 공유됨으로 하나의 JSP 사이트가 문제가 생기면 다른 웹사이트도 영향을 받게 됩니다. 따라서 Tomcat에는 하나의 Web Application만 설치를 권장합니다.

 

1) 설치경로 유의하기

지금 진행하는 프로젝트의 톰캣 경로는

D:\java0514\tomcat-8.0

 

 

2) Tomcat 실행

포트번호 수정하기: tomcat폴더/conf/server.xml

<Connector port="9090" protocol="HTTP/1.1" 
                connectionTimeout="20000" 
                redirectPort="8443" <!-- 여기를 수정 -->
                URIEncoding="UTF-8" />

그 다음 startup.bat을 실행하면 실행된다.

 

 

3) 내 로컬의 url

http://127.0.0.1:포트번호/
http://localhost:포트번호/
http://172.16.11.100:포트번호/

 

 

 

3. STS(Spring Tool Suite)

 

1) Spring 다운로드

http://spring.io 

 

spring.io

Let's build a better Enterprise. Spring helps development teams everywhere build simple, portable, fast and flexible JVM-based systems and applications.

spring.io

프로젝트에 사용한 버전: sts-3.9.10.RELEASE

 

JSP 템플릿 만들기

JSP 템플릿 : Window -> Preferences -> Web -> JSP Files -> Editor -> Templates
                  New -> Name: myjsp
                         Context: New JSP
                         Description: HTML5기반 JSP 페이지
                         Pattern: 내용복사

 

 

 

4. Data Source Explorer 추가 설치 

   ※ Window -> Show View에 Data Source Explorer가 없으므로 추가 설치해야 함


   STS -> Help -> Install New Software... -> http://download.eclipse.org/releases/oxygen/ 입력
       -> Database Development 체크 후 설치
       -> STS 다시 시작


   ※ 참조 블로그
      http://blog.naver.com/PostView.nhn?blogId=gingsero&logNo=221026840250

 

 

5. 스프링 라이브러리 다운로드

http://repo.spring.io/release/org/springframework/spring/
spring-framework-4.0.4.RELEASE-dist.zip 다운 후 압축 풀기

 

 

 

6. Spring MVC 프로젝트 import 하기

- 해당 프로젝트 .zip으로 압축하기
    STS 툴 -> Package Explorer 에서 마우스 오른쪽 버튼
    -> Import...
    -> General
    -> Existing Projects into Workspace
    -> Select archive file
    -> Browse...
    -> zip파일 선택
    -> Finish

 

7. Spring Tools 4 for Eclipse

1) Download STS4 Windows 64-bit
-> spring-tool-suite-4-4.1.2.RELEASE-e4.10.0-win32.win32.x86_64.zip 다운후 압축풀기

  - Spring Tool Suite 4 는 기본적으로 자바를 많이 배제했기 때문에
    STS-3에서 기본적으로 설치되어 있었던 내용을 추가로 설치 해야 한다

 

2) Spring Legacy Project (구형프로젝트)
  -> 설정이 복잡함. 아직까지 현업에서 개발자이 더 선호하고 있음
  -> STS 4 에서는 기본적으로 지원안함

 

3) Spring Boot
  -> 최신 기술. 설정을 최소화함.
  -> 현재 STS 4에서 추천하고 있는 프로젝트

  - STS 4부터는 Spring Legacy Project를 지원하지 않으므로 별도로 추가 설치 해야 한다

 

 

 

8. STS 3 플러그인 추가 설치

- Help
-> Eclipse Marketplace
-> spring 검색
-> Spring Tools 3 Add-On 3.9.7.Release 확장 프로그램 설치

 

 

 

9. JSP 추가

Spring Legacy Project에서는 기본적으로 JSP를 사용하고 있지만
Spring Boot에서는 기본적으로 내장되어 있는 템플릿페이지를 사용하도록 권장하고 있음.

- Help
-> Install New Software...
-> Work with
-> 2018-12 - http://download.eclipse.org/releases/2018-12
-> java web 검색
-> Eclipse Java Web Developer Tools 체크후 설치

 

 

 

댓글