IT/Frontend

[쉽게 배우는 H.C.J] Chapter 2 - Section 01 자바, 톰캣, 이클립스 기반의 웹 개발 환경

_KH_ 2025. 2. 24. 00:03

[개발 환경 작성 순서]

1. JDK 다운로드, 설치 및 환경 변수 설정 JDK : 자바 개발 킷. 자바 기반의 프로젝트 작성 및 이클립스 사용에 필요
2. 톰캣 다운로드, 설치 및 환경 변수 설정 톰캣 : 웹 컨테이너.
[웹 서버 + 웹 어플리케이션 서버(WAS) + 웹 컨테이너]의 기능 포함
3. 이클립스 다운로드, 설치 및 실행 이클립스 : IDE
4. 이클립스에서 웹 애플리케이션 작성 웹 애플리케이션 : 웹 기반에서 작동하는 웹 앱 및 모바일 웹 앱

 

1. JDK 다운로드, 설치 및 환경 변수 설정

■ JDK : 자바 기반에서 작성되는 프로그래밍을 실행할 수 있는 환경으로 만들어주는 개발환경 도구

■ 오라클 사이트에서 다운로드. 

■ 자바 컴파일 명령어(javac)와 실행 명령(java)의 위치를 컴퓨터에게 인식시켜 어느 위치에서도 명령어를 사용할 수 있도록, 자바 기반의 프로그램들이 제대로 작동하도록 하기 위해 환경 변수 설정

환경 변수명 환경 변수 값
PATH C:\Program Files\Java\jdk-17\bin
JAVA_HOME C:\Program Files\Java\jdk-17

 

2. 톰캣 다운로드, 설치 및 환경 변수 설정

톰캣 : JSP 및 서블릿을 작성하고 실행할 수 있는 웹 컨테이너. 웹 서버와 웹 애플리케이션 서버의 기능도 포함.

(보통 현업에서는 웹 서버와 웹 애플리케이션 서버를 따로 설치한다. 웹 사이트 성능 향상을 위해)

 

3. 통합 개발 환경 이클립스 설치 및 실행

■ 이클립스 : 애플리케이션을 개발하기 위한 통합개발 환경. 각종 도구 제공

 

4. 이클립스에서 웹 애플리케이션 작성

웹 애플리케이션 : 웹 페이지인 HTML 페이지 등을 기반으로 작성됨. 웹 사이트, 게시판 등이 포함

이클립스에서 웹 페이지는 동적 웹 프로젝트를 작성한 후 동적 웹 프로젝트 안에 만들어야 함

동적 웹 프로젝트를 동작시키기 위해서는 톰캣 가져다가 서버 먼저 설정한 후 서버에 웹 프로젝트 추가.