2 장 . JSP 프로그래밍을 위한 환경구성

15
2 장 . JSP 장장장장장장 장장 장장장장 장2장

description

2 장 . JSP 프로그래밍을 위한 환경구성. 1. Java SE 설치 및 구성. 요구되는 기본 프로그램 Java SE 1.6 버전 (http://java.sun.com) Tomcat 6.0 버전 (http://tomcat.apache.org) AcroEdit 0.9 버전 (http://www.acrosoft.pe.kr) Java 의 종류 Java SE (Standard Edition) 일반적인 데스크탑 환경에서의 소프트웨어 제작용도 Java EE (Enterprise Edition) - PowerPoint PPT Presentation

Transcript of 2 장 . JSP 프로그래밍을 위한 환경구성

Page 1: 2 장 . JSP  프로그래밍을 위한 환경구성

2 장 . JSP 프로그래밍을 위한환경구성

제 2 장

Page 2: 2 장 . JSP  프로그래밍을 위한 환경구성

1. Java SE 설치 및 구성요구되는 기본 프로그램

Java SE 1.6 버전 (http://java.sun.com) Tomcat 6.0 버전 (http://tomcat.apache.org) AcroEdit 0.9 버전 (http://www.acrosoft.pe.kr)

Java 의 종류 Java SE (Standard Edition)

일반적인 데스크탑 환경에서의 소프트웨어 제작용도 Java EE (Enterprise Edition)

기업형 소프트웨어 제작 JSP 및 Servlet 개발을 포함한 서버측 컴퓨팅 플랫폼을 완벽하게 지원

Java SE+Tomcat vs. Java EE Java EE 는 서버측 컴퓨팅 플랫폼에 관련된 너무 방대한 양을 담고

있다 . 본 교재는 Java SE+Tomcat 를 선택

2/15 제 2 장

Page 3: 2 장 . JSP  프로그래밍을 위한 환경구성

1. Java SE 설치 및 구성Java SE 1.6 버전 설치

http://java.sun.com 에서 다운로드 교재 [ 그림 2.1] ~ [ 그림 2.5] 참고

Java 환경 구성 jdk1.6.0_13 폴더 밑에

있는 bin 폴더에 개발자가 활용하게 될 여러 도구 , 즉 컴파일러 (javac), 디버거 (jdb) 등이 존재

가장 많이 활용하게 될개발도구는 컴파일러로서 javac.exe 이다 .

제 2 장3/15

Java 개발 도구들이 모여 있는 폴더

Page 4: 2 장 . JSP  프로그래밍을 위한 환경구성

1. Java SE 설치 및 구성Java 환경 구성

PATH 환경변수 설정

제 2 장4/15

Page 5: 2 장 . JSP  프로그래밍을 위한 환경구성

1. Java SE 설치 및 구성Java 환경 구성

PATH 환경변수 설정에 대한 확인

제 2 장5/15

아무 폴더에서나 javac 를 입력해도 javac 프로그램이 실행됨을 확인

Page 6: 2 장 . JSP  프로그래밍을 위한 환경구성

2. Tomcat 설치 및 구성Tomcat 6.0 설치

http://tomcat.apache.org 에서 다운로드 Binary Distributions 하위의 Core 에 있는 Zip 을 클릭하여

다운 C 드라이브에 설치

C:\apache-tomcat-6.0.18 폴더가 생성되고 이 안에 관련 파일 존재

제 2 장6/15

Page 7: 2 장 . JSP  프로그래밍을 위한 환경구성

2. Tomcat 설치 및 구성Tomcat 6.0 환경 설정

JAVA_HOME: JDK 가 설치되어 있는 폴더 경로 JAVA_HOME 환경 변수 - C:\Program Files\Java\jdk1.6.0_13

CATALINA_HOME: Tomcat 이 설치되어 있는 폴더 경로 CATALINA_HOME 환경 변수 - C:\apache-tomcat-6.0.18

제 2 장7/15

Page 8: 2 장 . JSP  프로그래밍을 위한 환경구성

2. Tomcat 설치 및 구성Tomcat 6.0 의 구동

C:\apache-tomcat-6.0.18\bin 폴더 여러 가지 Tomcat 관련 실행파일 및 도구 파일들이 존재하는 곳

제 2 장8/15

Page 9: 2 장 . JSP  프로그래밍을 위한 환경구성

2. Tomcat 설치 및 구성Tomcat 6.0 의 구동

Tomcat 을 시작하고 종료하는 실행 파일 startup.bat ( 또는 startup.sh)

Tomcat 을 시작하는 실행파일 shutdown.bat ( 또는 shutdown.sh)

Tomcat 을 종료하는 실행파일

제 2 장9/15

탐색기에서 직접 startup.bat 을 클릭하여 실행해도 됨

Page 10: 2 장 . JSP  프로그래밍을 위한 환경구성

2. Tomcat 설치 및 구성Tomcat 6.0 의 구동

Tomcat 구동 확인 브라우저에서 http://localhost:8080 또는 http://127.0.0.1:8080

URL 앞에 http 라는 프로토콜을 반드시 명시해 주어야 한다 . (why?)

제 2 장10/15

Page 11: 2 장 . JSP  프로그래밍을 위한 환경구성

3. 프로그램 작성 에디터 설치 및 구성AcroEdit 텍스트 편집기

국내에서 개발된 공개 프로그램으로서 무료로 배포 편리한 인터페이스나 편집 기능 , 문법구조를 지원 파일 비교 및 통합 기능

AcroEdit 0.9 설치하기 http://www.acrosoft.pe.kr/ 에서 다운로드 및 설치 교재의 [ 그림 2-23] ~ [ 그림 2-31] 참조

제 2 장11/15

Page 12: 2 장 . JSP  프로그래밍을 위한 환경구성

3. 프로그램 작성 에디터 설치 및 구성JSP 문법 강조 파일 설정

http://www.thinkonweb.com 에서 관련 파일 다운로드 AcroEdit 가 설치된 폴더 내의 Syntax 폴더에 다운 받아 저장

C:\Program Files\AcroSoft\AcroEdit\Syntax 다음과 같이 환경설정에서 문법 강조 파일 추가

제 2 장12/15

Page 13: 2 장 . JSP  프로그래밍을 위한 환경구성

4. 첫 번째 JSP 페이지 : helloworld.jsp

폴더 및 파일 구성 webapps 폴더 내에

jspbook 폴더 생성

jspbook 폴더 안에 현재 챕터인 ch02 폴더생성

제 2 장13/15

Page 14: 2 장 . JSP  프로그래밍을 위한 환경구성

4. 첫 번째 JSP 페이지 : helloworld.jsp

다음과 같은 내용의 JSP 파일 생성

제 2 장14/15

0

1

0

2

0

3

0

4

0

5

0

6

0

7

<%@ page contentType="text/html;charset=utf-8" %>

<html>

<body>

<% out.println("Hello World!"); %> <br/>

<% out.println(" 안녕하세요 ."); %>

</body>

</html>

jspbook\ch02\helloworld.jsp

Page 15: 2 장 . JSP  프로그래밍을 위한 환경구성

4. 첫 번째 JSP 페이지 : helloworld.jsp

helloworld.jsp 의 처리과정 요약

제 2 장15/15