2.1 스프링 MVC 애플리케이션 개발 환경 설정
먼저 책의 예제를 따라 하고 실행하는 데 필요한 개발 환경 도구를 설치해 보겠습니다. 스프링을 사용한 적이 있다면 이미 설정된 스프링 개발 환경이 다음과 같은지 확인해 보세요.
▼ 표 2-1 스프링 MVC 개발 환경 도구
요소 |
프로그램 이름 |
버전 |
설명 |
자바 개발 환경 |
JDK |
Java 15 |
JSP는 HTML 코드 내에 자바 코드를 작성하기 때문에 자바 개발 도구인 JDK1와 JRE2를 반드시 설치해야 합니다. |
웹 서버 |
아파치 톰캣(Apache Tomcat) |
Tomcat 9 |
웹 프로그래밍 언어로 작성된 웹 페이지가 실행되어 웹 브라우저에 나타나도록 하려면 웹 컨테이너3를 설치해야 합니다. JSP 웹 컨테이너로 가장 많이 사용되는 톰캣을 사용할 것입니다. 톰캣은 오픈 소스로 누구나 무료로 사용할 수 있습니다. |
통합 개발 환경 |
이클립스(Eclipse) |
2020-09 |
JSP 코드를 작성하고. 이를 컴파일하여 오류를 검사하고, 실행 결과를 확인할 수 있는 통합 개발 환경(IDE)으로 이클립스를 사용할 것입니다. |
스프링 개발 도구 |
STS |
STS 4 |
이클립스를 기반으로 스프링 개발을 쉽게 하는 플러그인 도구입니다. |
Tip ≣ |
자바 SE 8 버전을 사용하면 Java SE와 JRE 모두 설치할 수 있습니다. 오라클이 2018년 7월부터 자바를 유료 구독형 라이선스로 개편하면서 Java SE 8(8u211 and later) 버전부터는 보안 업데이트가 되지 않는 형태로 변경되었습니다.
Tip ≣ |
앞서 소개한 아파치 톰캣, 이클립스, STS를 모두 포함하고 있는 도구가 있습니다. 바로 STS 번들입니다. 자세한 설치법은 뒷부분의 NOTE를 참고합니다.