JSP의 특징

Download Report

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