더북(TheBook)

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를 참고합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.