프로그래밍언어/WEB

자바 웹 프로그래밍 개발 환경 구축

헬로월드! 2020. 3. 28. 15:40

JSP 는 자바로 구현되므로 자바 개발환경이 필요하다. 또한 작성한 코드를 웹 서버에서 실행하려면 JSP 운영환경이 필요하고, 자바 이용의 편리함을 위해 통합 개발환경도 필요하다.

 

JSP 개발환경

항목 필요 프로그램
자바 개발환경 JDK
JSP 운영환경( 서블릿 컨테이너 )  아파치 톰캣 
통합 개발환경  이클립스

1. 자바 개발환경 구축: JDK

Java SE (Standard Edition) : 일반 데스크톱 환경 지원

Java EE (Enterprise Edition): 기업형 애플리케이션 개발을 지원 (내가 다운로드 받은 건 이것!)

Java JDK (Java Development Kit) : 자바 실행환경, 컴파일 도구를 포함한 개발자 도구 

물론, 자바를 실행하려면 기반이 되는 자바 가상머신 (JVM : Java Virtual Machine) 과 기본적으로 제공되는 다양한 클래스 집합인 API , 자바 프로그램을 실행하기 위한 환경인 JRE (Java Runtime Environment) 도 포함되어 있다.

 

2. JSP 운영환경 구축: 아파치 톰캣

아파치 톰캣은 웹 서버 소프트웨어의 하나로 서블릿 컨테이너라고 한다. 

서블릿 컨테이너는 서블릿과 JSP 를 실행할 수 있는 환경을 말한다. 

아파치 톰캣을 설치하면 실행을 비롯한 모든 웹 애플리케이션 관리는 이클립스서 가능하다. 

웹 서버와 서블릿 컨테이너는 분리 설치할 수 있으며 경우에 따라 아파치 톰캣만으로도 개발과 운영을 할 수 있다. 

 

3. 통합 개발환경 구축: 이클립스 

이클립스의 작업환경은 별도의 기능을 가진 화면인 뷰, 뷰의 조합인 퍼스펙티브로 구성된다.

이클립스 환경설정 중 주의할 사항은 한글 캐릭터셋과 관련된 부분으로, 가능한 모든 개발 환경을

유니코드 체계인 UTF-8 로 통일하는 것이 좋다.