HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.

Slides:



Advertisements
Similar presentations
일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
Advertisements

12 장 자바 애플릿. 2 Applet 개요 Applet 프로그램 – 웹 페이지에 포함되어 구동 된다. 웹 브라우저나 애 플릿뷰어 (appletviewer) 에서 실행되는 프로그램 – 웹 브라우저 내에 Applet 을 해석하여 실행할 수 있 도록 Applet 구동용 인터프리터가.
컴퓨터와 인터넷.
Chapter 07 : 서블릿 고급2. chapter 07 : 서블릿 고급2 학습목표 세션 tracking hidden 태그 이용 encodeURL 메소드 사용법 URL 파라미터 이용 쿠키 이용 세션 이용 encodeURL 메소드 사용법.
Ⅰ. 클라이언트 스크립트 Ⅱ. 서버 스크립트 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와.
Power Java 제3장 이클립스 사용하기.
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
5강. Servlet 본격적으로 살펴보기-I 프로젝트 만들기 doGet() doPost()
Ch.07-5 xml-rpc 사용하기 김상엽.
Network Lab. Young-Chul Hwang
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
Internet Computing KUT Youn-Hee Han
PHP입문 Izayoi 김조흔.
웹 서버 동작 HTTP 클라이언트가 서버와 대화하는 방법과 데이터를 서버에서 클라이언트로 전송 하는 방법을 정의한 프로토콜
웹 프로토콜과 로그의 이해 ★ 웹 프로토콜 ★ 통신 절차 ★ HTTP Request ★ HTTP Response.
웹 애플리케이션 아키텍쳐 웹 클라이언트 서버 요청 응답 전송 애플리케이션 데이터베이스 커넥터 N-계층.
JSP Programming with a Workbook
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
1.4 프로그래밍을 위한 환경 설정.
FTP 프로그램 채계화 박재은 박수민.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
KHS JDBC Programming 4 KHS
00. 소개 주교재 참고자료 중간(20) 기말(20) 출석(30) 과제(30) 자바 웹 프로그래밍(개정판)
Servlet 서블릿 기초 FORM 처리 서블릿의 API 세션과 쿠키 com.oreilly.servelet 패키지
서블릿 이해하기 JSP 기반의 서블릿과 서블릿 소스 코드를 이해한다. 간단한 서블릿 프로그램을 제작할 수 있다.
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
속성과 리스너 초기화 파라미터 외 파라미터에 대해 이해한다. 리스너를 생성해보고 사용에 대해 이해한다.
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
Grade Server Team14. Attention Seeker
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
자바응용.
Web Basic 김영성 인천대 OneScore
2장. JSP 프로그래밍을 위한 환경구성 제2장.
RMI Messenger 지도 : 김정배 교수님 조봉진.
MVC 모델을 이용한 웹 애플리케이션 작성 웹 애플리케이션 개발 순서를 알아본다 웹 애플리케이션의 실행 순서를 이해한다.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
웹디자인
CGI란 무엇인가? CGI(Common Gateway Interface)의 정의
12장 쿠키와 세션 이장에서 배울 내용 : 쿠키와 세션은 웹 페이지 간에 정보를 유지할 때 사용된다. 쿠키와 세션은 사용되는 형태가 비슷하나, 쿠키는 웹 브라우저(클라이언트) 쪽에 저장되고, 세션은 웹 서버 쪽에 저장된다. 이 번장에서는 이들에 대해 학습한다.
자바로 만든 채팅 프로그램 임경진 조주경 지도교수님 : 이광세 교수님.
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
14강. 세션 세션이란? 세션 문법 Lecturer Kim Myoung-Ho Nickname 블스
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
웹(WWW).
12강. 컨트롤러 컨트롤러 클래스 제작 요청 처리 메소드 제작 뷰에 데이터 전달
Introduction to JSP & Servlet
~27 윤형기 Python 프로그래밍 (보충) ~27 윤형기
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
JSP Programming with a Workbook
12 그리드 시스템.
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
1장 웹 프로그래밍의 개요 이장에서 배울 내용: 월드 와이드 웹(World Wide Web, WWW)기반에서 동작되는 웹 프로그래밍에 대해 학습하고 , 이러한 웹 기반에서 동작되는 웹 어플리케이션이 어떠한 방식으로 발전해 왔는지 알아본다. 또한 이러한 웹 어플리케이션의.
9 브라우저 객체 모델.
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
JSP Programming with a Workbook
Network Lab. Young-Chul Hwang
Completion Port기반의 채팅프로그램
Favorite List Management Service : 화면 설계
7 생성자 함수.
6 객체.
JAVA 프로그래밍 16장 JNLP.
AJAX? Cho Hyun Min.
소리가 작으면 이어폰 사용 권장!.
20 XMLHttpRequest.
Presentation transcript:

HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.

1. HTTP 프로토콜 : GET / POST 의 이해 2. CGI 프로그램 : 서블릿과 JSP

HTTP 프로토콜 >> 개요 서블릿 & JSP 란? ■ HTTP 프로토콜 : TCP/IP 를 기반으로 하여 웹에서 사용하는 프로토콜로서 요청(Request) 과 응답(Response) 데이터를 전송하는 방식

HTTP 프로토콜 >> HTTP 요청과 HTTP 응답 서블릿 & JSP 란? HTTP 프로토콜 >> HTTP 요청과 HTTP 응답 ■ HTTP 요청(Request) 주요 구성요소 HTTP 메소드 (실행할 액션) 접근하고자 하는 URL 폼 파라미터 (메소드의 매개변수와 비슷함) ■ HTTP 응답(Response) 주요 구성요소 상태코드 ( 요청 처리에 대한 성공여부) 컨텐츠 타입 (텍스트, 그림, HTML 등) 컨텐츠 (HTML 코드, 이미지 등)

HTTP 프로토콜 >> HTTP 메소드 – GET 메소드 서블릿 & JSP 란? HTTP 프로토콜 >> HTTP 메소드 – GET 메소드 ■ HTTP 메소드 : HTTP 요청의 종류 및 폼 파라미터의 포맷을 정의. 주로 사용하는 메소드는 GET, POST 가 있음 ■ GET 메소드 : 단순한 자원(HTML 문서, 이미지 등) 요청. 간단한 파라미터 정도만 HTTP 요청 시 사용

HTTP 프로토콜 >> HTTP 메소드 – GET 메소드

HTTP 프로토콜 >> HTTP 메소드 – POST 메소드 서블릿 & JSP 란? HTTP 프로토콜 >> HTTP 메소드 – POST 메소드 ■ POST 메소드 : 사용자의 입력값을 HTTP 요청 시 서버에 전달. 복잡한 파라미터 사용 가능

HTTP 프로토콜 >> HTTP 메소드 – POST 메소드

CGI 프로그램 >> 개요 서블릿 & JSP 란? ■ 웹 서버는 정적인 페이지 서비스만을 제공한다. 동적 컨텐츠 생성 : 실시간으로 컨텐츠를 생성하여 클라이언트에 넘겨준다. 사용자 입력 값에 대한 처리 : 사용자가 입력하여 전송한 데이터들을 받아서 데이터를 저장하거나 동적 컨텐츠 생성에 사용하기도 한다.

CGI 프로그램 >> 처리순서

CGI 프로그램 >> 서블릿 & JSP ■ 서블릿 CGI 프로그램 종류 중 하나로 자바로 구현한 프로그램을 서블릿이라 한다. 서블릿 컨테이너 (예:Tomcat 등)에서 실행된다. HTML 코드를 프로그램 내부에서 HTTP 응답으로 처리한다. ■ JSP 서블릿에서 HTML 코드를 가지고 있는 경우 HTML 코드 변경 시에도 서블릿을 새로 컴파일하고 서블릿 컨테이너를 재 시동 시켜야 하는 등 관리가 힘듬. JSP는 HTML 코드 내에 Java 코드를 넣어서 동적 컨텐츠를 생성할 수 있도록 하여 서블릿의 단점을 보완한다. 동적 컨텐츠는 서블릿에서 생성해서 JSP 에 넘겨준다.