728x90
JSP - [제2강] 개발환경 설정하기
JDK 설치, 이클립스 설치, 톰캣 설치, 웹 프로젝트 만들기
JSP 용어정리
- Eclipse
- 공개 소프트웨어로 다양한 언어를 지원하는 통합 개발 환경이다. 이클립스 기능의 확장은 플러그인 형태로 지원한다.
- Tomcat
- Apache Software Foundation에서 개발한 웹 컨테이너(또는 서블릿/JSP 컨테이너)이다. 정확한 이름은 Apache Tomcat이며 기본적인 웹 서버를 내장하고 있다.
- 배포
- 웹 어플리케이션을 개발한 후 웹 컨테이너가 처리할 수 있는 위치에 웹 어플리케이션을 등록하는 작업이다. 배포가 이루어진 후에 실제 웹 서비스를 제공할 수 있다.
- WAR 파일
- Web Application aRchive의 약자로 배포를 위해 웹 어플리케이션을 구성하는 파일들을 묶은 것이다. 이것은 웹 컨테이너에 배포되며, 내용과 목적이 JAR 파일과 다르므로 WAR 파일의 확장자는 .war이다.
요점정리
- JSP 페이지는 자바 서블릿 프로그램으로 번역되어 실행되므로 JDK를 설치해야 한다.
- 서블릿 프로그램이나 JSP 페이지를 실행시키고 관리하기 위해 웹 컨테이너를 설치해야한다. 톰캣(Tomcat)은 웹 컨테이너의 하나로 무료 공개 소프트웨어이다.
- 자바 기반의 통합 개발환경인 이클립스(Eclipse)를 이용하면 JSP 프로그램을 편리하게 개발, 컴파일 및 디버깅 작업 등을 할 수 있다.
- 웹 어플리케이션의 개발이 끝나면 실제 웹 서비스를 제공하기 위해서 배포 작업을 통해 웹 컨테이너에 웹 어플리케이션을 등록해야 한다.
- 웹 어플리케이션을 배포하기 위해 만드는 WAR 파일은 JSP 페이지, 서블릿, Java 클래스, HTML 파일 등을 묶은 압축 파일이다.
연습문제
- JSP 기술을 사용하여 웹 어플리케이션을 개발하고자 할 때 설치해야 하는 것이 아닌 것은?
- 정답 및 해설
- 정답 :
-
④
- 해설 :
- ASP.NET은 .NET 언어로 웹 어플리케이션을 만들기 위한 마이크로소프트의 기술이다.
- Eclipse에 관한 설명으로 잘못된 것은?
- 정답 :
-
④
- 해설 :
- 이클립스 홈페이지를 참고하면 C/C++ 언어를 포함하여 다양한 언어를 지원하는 이클립스 도구를 확인할 수 있다.
- WAR 파일에 대한 설명으로 잘못된 것은?
- 정답 :
-
②
- 해설 :
- WAR 파일은 Java 압축 파일인 JAR 파일과 형식이 같다고 할 수 있으나 확장자는 .war 이다.
- 이클립스를 이용하여 개발한 웹 프로젝트를 WAR 파일로 톰캣에 배포할 때 어느 위치에 배포하는가?
- 정답 :
-
③
- 해설 :
- 이클립스에서 작성한 웹 프로젝트는 서블릿 규약에 맞게 재구성되어 [톰캣설치폴더]\webapps에 “프로젝트이름.war”으로 배포된다. 실제 웹 서비스가 이루어지면 [톰캣설치폴더]\webapps에 “프로젝트이름”으로 폴더가 만들어진다.
- Tomcat에 대한 설명으로 정확한 것은?
- 정답 및 해설
- 정답 :
-
①
- 해설 :
- Tomcat도 웹 서버의 기능을 가지고 있으나 Java로 구현된 것이다. 참고로 ASF의 지원 하에 개발된 웹 서버 소프트웨어로 Apache Server라는 것이 있다. 이것은 C 언어로 구현되었고 정확한 이름은 Apache HTTP Server이며 월드와이드 웹의 성장에 큰 기여를 하였다.
'컴퓨터과학[3-2] > J.S.P' 카테고리의 다른 글
JSP - [제6강] 내장 객체와 Scope (0) | 2016.07.21 |
---|---|
JSP - [제5강] 요청과 응답 (0) | 2016.07.21 |
JSP - [제4강] JSP 동작 원리 (0) | 2016.07.21 |
JSP - [제3강] JSP 개요 (0) | 2016.07.21 |
JSP - [ 제1강] 웹과 자바 (0) | 2016.07.21 |
댓글