Transcript JSP의 특징
JSP Programming with a Workbook
JSP 소개 및 개발 환경
학습 목표
JSP란 무엇인지 알아보자.
JSP를 위하여 환경을 구축하여 보자.
2
JSP Programming with a Workbook
JSP란 무엇인가?
JSP (Java Server Pages)
Sun Microsystems사에서 만든 웹 언어
순수한 자바를 기반으로 한 스크립트 언어
HTML 서비스 구성과 흐름
JSP 서비스 구성과 흐름
3
JSP Programming with a Workbook
자바와 JSP의 특징
JSP의 특징
자바의 특징
단순함
객체지향 언어
분산 네트워크 환경에 적합
뛰어난 보안성
플랫폼에 독립적
다중 쓰레드 기능 제공
4
JAVA의 장점을 그대로 사용
다양한 서블릿 간의 데이터
공유
다양한 운영체제 및 환경에
이용
많은 사용자의 원활한 접속
처리
세계적인 업체의 강력한
지원
서블릿, EJB등의 기술들과
융합
JSP Programming with a Workbook
JDK 설치하기 [1/4]
JDK (Java Development Kit)란?
Java 실행 환경과 컴파일 도구를 포함한 개발자 키드
자바 가상머신(Java Virtual Machine)과 API(Application
Programming Interface) 제공
Step 1 : JDK 다운로드 하기 (그림 1-3 ~ 그림 1-6 참고)
JDK 다운로드 페이지
(http://java.sun.com)
5
JSP Programming with a Workbook
JDK 설치하기 [2/4]
Step 2 ~ Step 5 : 설치하기 (그림 1-7 ~그림 1-12 참고)
6
JSP Programming with a Workbook
JDK 설치하기 [3/4]
Step 6 ~ Step 9 : 환경 변수 설정
(그림 1-13 ~ 그림 1-16 참고)
7
JSP Programming with a Workbook
JDK 설치하기 [4/4]
Step 10 : JDK 설치 확인 (그림 1-17 ~ 그림 1-18 참고)
8
JSP Programming with a Workbook
Tomcat 설치하기 [1/3]
Step 1 : Tomcat 다운로드 하기
(그림 1-19 ~ 그림 1-20 참고)
Tomcat 홈페이지
(http://jakarta.apache.org)
9
JSP Programming with a Workbook
Tomcat 설치하기 [2/3]
Step 2 : 압축 해제 (그림 1-21 참고)
Step 3 : 환경 변수 설정 (그림 1-22 ~ 그림 1-23 참고)
10
JSP Programming with a Workbook
Tomcat 설치하기 [3/3]
Step 4 ~ Step 5 : Tomcat 설치 확인
(그림 1-24 ~ 그림 1-26 참고)
11
JSP Programming with a Workbook
편집기 [1/2]
UltraEdit-32
http://www.ultraedit.com 웹 사이트에서 다운받아 사용
(그림 1-27 참고)
제품등록을 하지 않으면 무료로 30일 또는 45일간 사용 가능한
쉐어웨어
UltraEdit-32 실행결과
12
JSP Programming with a Workbook
편집기 [2/2]
EditPlus
http://www.editplus.com 웹사이트에서 다운 받아 사용
(그림 1-29 참고)
제품등록을 하지 않으면 무료로 30일간 사용 가능한 쉐어웨어
EditPlus 실행결과
13
JSP Programming with a Workbook
웹 어플리케이션 생성 [1/2]
Step 1 : 웹 어플리케이션 생성 (그림 1-13 참고)
Step 2 ~ Step 3 : server.xml 페이지 수정하기
(그림 1-32 ~ 그림 1-34 참고)
server.xml 페이지
14
JSP Programming with a Workbook
웹 어플리케이션 생성 [2/2]
Step 4 : ‘startup.bat’ 실행하기 (그림 1-35 참고)
Step 5 : 웹 어플리케이션 테스트 (코드 1-1 참고)
코드 1-1 실행 결과
15
JSP Programming with a Workbook
학습 정리 [1/2]
어떤 프로그램에 의해 번역되거나 수행되는 명령어들의 집합을
스크립트라고 한다.
JSP는 Java Server Pages의 약자로서 Sun
Microsystems사에서 만든 웹 언어이다. JSP는 순수한 자바를
기반으로 한 스크립트 언어이다. 이는 기존의 HTML에 프로그램 언어를
사용할 수있게 하는 기술로써 컴파일 등의 역할을 서버 측에서 담당하는
방식이다.
JSP의 특징은 다음과 같다.
Java의 장점을 그대로 사용
다양한 서블릿 간의 데이터 공유
다양한 운영체제 및 환경에 이용
많은 사용자의 원활한 접속 처리
세계적인 업체의 강력한 지원
서블릿, EJB 등의 기술들과 융합
16
JSP Programming with a Workbook
학습정리 [2/2]
JDK란 Java Development Kit의 약자로서 Java 실행 환경과
컴파일 도구를 포함한 개발자 키트이다. 어떠한 언어로 프로그래밍해,
결과를 보려면 컴파일러가 필요하다. JDK가 바로 Java 언어를
컴파일할 수 있는 환경을 만들어 주는 키트이다. 이는 기본적으로 자바를
실행시키려는 자바 가상머신(Java Virtual Machine)과
API(Application Programming Interface)를 제공한다.
JSP 문서는 특별한 전용 편집기가 필요하지 않다. 대표적인 편집기로
Windows 운영체제에 내장된 메모장이 있다. 이 외에도 Editplus,
UltraEdit-32 등의 편집기가 있다.
17
JSP Programming with a Workbook
연습 문제 및 Workbook
연습문제 1 ~ 3
실전 연습문제
1단계 실습 : HTML의 기본 구조를 알아보자.
2단계 실습 : Java의 기본 구조를 알아보자.
실무 프로젝트
과제 1 : HTML 태그를 사용하여 문자열을 출력해 보자.
과제 2 : Java를 사용하여 덧셈, 뺄셈 계산기를 만들어 보자.
18
JSP Programming with a Workbook