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 로 통일하는 것이 좋다.
'프로그래밍언어 > WEB' 카테고리의 다른 글
JSP - 내장 객체 - request , response (0) | 2020.04.10 |
---|---|
JSP 기본 문법 - 주석, 스크립트 태그 (0) | 2020.04.03 |
JSP 용어, 처리과정 정리 (0) | 2020.03.28 |
웹 프로그래밍 언어와 주요 기술 (0) | 2020.03.26 |
네트워크 , 인터넷 , 웹 (0) | 2020.03.26 |