▣ PART · SPRING

개발 환경 구축

Eclipse + STS + Tomcat 연동

학습 목표

  • JDK · Eclipse · Tomcat 의 각각 역할을 안다
  • 셋이 어떻게 연결되어야 하는지 안다
  • 설치·연동 끝나면 빨간 줄(에러)이 사라진다

도구 3총사

┌──────────────────────────────────────┐ │ JDK (Java Development Kit) │ ← 자바 컴파일·실행 └──────────────────────────────────────┘ ↑ ┌──────────────────────────────────────┐ │ Eclipse (또는 STS) │ ← 코드 작성 IDE │ └ 안에 Tomcat 등록해서 사용 │ └──────────────────────────────────────┘ ↑ ┌──────────────────────────────────────┐ │ Tomcat (WAS) │ ← Spring 코드 실행 └──────────────────────────────────────┘

각 도구의 자리

📍 정리
  • JDK — 자바 컴파일러(javac) + JVM. 모든 자바 작업의 전제.
  • Eclipse / STS — 통합 작업 공간. 코드 작성·디버깅·실행.
  • Tomcat — WAS. Spring 코드를 실행하는 곳.
  • STS = Spring 도구가 추가된 Eclipse. 둘 중 어느 쪽이든 OK.

설치·연동 4 단계

1
JDK 설치 → 자바 명령어 인식 확인
2
Eclipse(또는 STS) 다운로드 + 압축 해제
3
Tomcat 다운로드 + 압축 해제 (설치 X, 그냥 풀기만)
4
Eclipse 안에 Tomcat 「Server Runtime」 등록

⚠️ 자주 만나는 문제

증상해결
java 명령 인식 안 됨PATH 환경변수 설정
Eclipse 시작 안 됨JDK 버전 mismatch
8080 포트 충돌다른 프로세스 종료 또는 포트 변경
한글 깨짐워크스페이스 인코딩 UTF-8

인코딩 설정 (필수)

처음 한 번만

Eclipse 메뉴: Window → Preferences → General → Workspace → Text file encoding 을 UTF-8 로.

이걸 안 하면 한글 주석·문자열이 깨질 수 있음. 다시 설정하기 어려운 시점에 발견되면 고생.

🔄 Before / After

전 차시 끝

Maven 의 역할은 안다. IDE 에서 어떻게 연결되는지는 모름.

이번 차시 끝

JDK·Eclipse·Tomcat 이 한 데서 동작하는 환경을 갖췄다.

이번 차시의 데이터 흐름

JDK
+
Eclipse
+
Tomcat
개발 가능
작업 환경의 토대가 만들어졌습니다

정리

오늘 들고 가는 것

  • JDK = 자바 컴파일·실행 / Eclipse = IDE / Tomcat = WAS
  • 4 단계 설치 → 연동 → 인코딩 UTF-8
  • 다음 차시 — 실제 Spring 프로젝트 첫 생성

다음: ▣ 첫 Spring 프로젝트 + Bean 주입.