Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to JSP & Servlet

Similar presentations


Presentation on theme: "Introduction to JSP & Servlet"— Presentation transcript:

1 Introduction to JSP & Servlet
Internet Computing KUT Youn-Hee Han

2 웹 서버와 클라이언트 HTTP 프로토콜 웹 프로그래밍 구성요소 서버 : 네트워크에서 서비스를 제공하는 컴퓨터로서 서비스를
제공할 수 있는 프로그램이 설치되어야 한다. 클라이언트 : 네트워크에서 서비스를 제공받는 컴퓨터로서 브라우저가 설치되어야 한다. HTTP 프로토콜 www 서비스를 제공하기 위한 통신규약이다. 웹 서비스를 제공하는 Hyper Text Transfer Protocol 이다. 웹 서버와 클라이언트는 HTTP를 통해서 통신한다. Advanced Web Programming

3 CGI HTML HTML 의 문제점 웹 프로그래밍 구성요소 Hyper Text Markup Language 이다.
www 서비스를 제공하기 위한 표준언어이다. HTML 의 문제점 정적 ( static )인 정보만 제공하는 특징이 있다. 동적 ( Dynamic )인 정보를 제공하는 프로그래밍 기술이 필요. CGI Advanced Web Programming

4 CGI ASP JSP Servlet Perl PHP
웹 프로그래밍 구성요소 CGI ( Common Gateway Interface ) 초기 웹 프로그래밍에 사용되었던 기술이다. 프로세스 단위로 실행되어 서버부하가 심하다. 클라이언트의 다양한 요구를 만족시키기 위해서 웹 서버에서 실행되고 결과값을 클라이언트에게 HTML형태로 전송한다 CGI ASP JSP Servlet Perl PHP Advanced Web Programming

5 JSP/Servlet 개발 환경 설정 JDK을 설치( Java Development Kit )
SDK ( Software Development Kit) 라고도 한다. java.sun.com 에서 다운. Tomcat Container 설치 다운. 3. 환경변수 설정 PATH , JAVA_HOME , CATALINA_HOME 4. API 문서 즐겨 찾기 추가 5. Editor (AcroEdit) 설치 JSP 문법 강조 설정 에서도 다운가능 Advanced Web Programming

6 설치시 환경변수 설정 Tomcat 설치 이후 환경 변수 설정 Advanced Web Programming

7 설치시 환경변수 설정 PATH = %PATH%;~~~~ JAVA_HOME 설정 PATH 설정
Advanced Web Programming

8 설치시 환경변수 설정 CLASSPATH 설정
CLASSPATH = %CLASSPATH%; D:\jakarta-tomcat \common\lib\servlet.jar Advanced Web Programming

9 설치시 환경변수 설정 CATALINA_HOME 설정 CATALINA_HOME = D:\jakarta-tomcat-5.0.19
CATALINA_HOME 은 Tomcat의 홈 디렉토리를 의미한다. Advanced Web Programming

10 Web Application Web Application
D:\jakarta-tomcat \webapps 디렉토리 밑에 임의의 폴더가 하나의 독립적인 Web Application으로의 역할을 한다. 총 10개의 Web Application 이 존재함 Advanced Web Programming

11 Design test.jsp 전형적인 JSP 코드
page contentType = "text/html; charset=euc-kr" %> <html> <head><title>1-10까지의 합</title></head> <body> <% String subject = “1부터10까지의 합” int sum = 0; for (int i = 1 ; i <= 10 ; i++) { sum = sum + i; } %> <%= subject %>은 <%= sum %> 입니다. </body> </html> Advanced Web Programming


Download ppt "Introduction to JSP & Servlet"

Similar presentations


Ads by Google