속성과 리스너 초기화 파라미터 외 파라미터에 대해 이해한다. 리스너를 생성해보고 사용에 대해 이해한다.

Slides:



Advertisements
Similar presentations
Korea Virtual Payment 모바일 안전결제 (ISP) 서비스 모델 - iPhone 한국버추얼페이먼트㈜ 기술연구소
Advertisements

2008 년 11 월 20 일 실습.  실험제목 ◦ 데이터베이스 커넥션 풀  목표 ◦ 데이터베이스 커넥션 풀의 사용.
.Net History. Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0)
12 장 자바 애플릿. 2 Applet 개요 Applet 프로그램 – 웹 페이지에 포함되어 구동 된다. 웹 브라우저나 애 플릿뷰어 (appletviewer) 에서 실행되는 프로그램 – 웹 브라우저 내에 Applet 을 해석하여 실행할 수 있 도록 Applet 구동용 인터프리터가.
Chapter 07 : 서블릿 고급2. chapter 07 : 서블릿 고급2 학습목표 세션 tracking hidden 태그 이용 encodeURL 메소드 사용법 URL 파라미터 이용 쿠키 이용 세션 이용 encodeURL 메소드 사용법.
CHAP 22. 블루투스.
4 서블릿의 라이프 사이클.
클래스 class, 객체 object 생성자 constructor 접근 access 제어 이벤트 event 처리.
1.4 제어의 역전 (Inversion of Control, IoC)
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
5강. Servlet 본격적으로 살펴보기-I 프로젝트 만들기 doGet() doPost()
제 08 장 자바 빈즈 학기 인터넷비즈니스과 강 환수 교수.
MIDP UI ps lab 김윤경.
2. JSP의 환경설정 제 2장 JSP의 환경설정 웹 애플리케이션과 디렉토리 구성 JDK 설치하기 JSP Container
Internet Computing KUT Youn-Hee Han
1. 컴포넌트 개요 – [빅데이터] 기능 개요 컴포넌트 기능 구성도 주요 기능 정의 JDBC Interface 데이터 가공제공
CHAP 24. nfc와 앱위젯.
웹 애플리케이션 아키텍처 웹 애플리케이션의 개념을 이해한다. 배포 서술자를 이해한다. 웹 애플리케이션을 패키징 한다.
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
컴퓨터응용과학부 Java Enterprize(DB) 제 13 주
JavaServerPage 전혜영.
Power Java 제14장 배치 관리자.
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
KHS JDBC Programming 4 KHS
제14장 자바 서블릿.
Servlet 서블릿 기초 FORM 처리 서블릿의 API 세션과 쿠키 com.oreilly.servelet 패키지
서블릿 이해하기 JSP 기반의 서블릿과 서블릿 소스 코드를 이해한다. 간단한 서블릿 프로그램을 제작할 수 있다.
6강. Servlet 본격적으로 살펴보기-II
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
26강. 포워딩(Forwarding) RequestDispatcher 클래스 HttpServletResponse 클래스
7장 JSP페이지의 내장객체(Implicit Object)와 영역(Scope)
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
Android studio로 Application 만들기.
8강. Servlet 본격적으로 살펴보기-IV
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
30강 JAVA 그래픽 JAVA GUI(Graphic User Interface)란? AWT 컴포넌트? Swing 컴포넌트?
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
MVC 모델을 이용한 웹 애플리케이션 작성 웹 애플리케이션 개발 순서를 알아본다 웹 애플리케이션의 실행 순서를 이해한다.
Smart Workplace 개발자 가이드
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
8장 쿠키와 세션 한빛미디어(주).
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
오라클 넷(Oracle Net)의 개념 및 구성
CGI란 무엇인가? CGI(Common Gateway Interface)의 정의
7장. JSP페이지의 내장객체(Implicit Object)와 영역(Scope)
Lab 8 Guide: 멀티스레딩 예제 2 * Critical Section을 이용한 멀티스레딩 동기화 (교재 15장, 쪽)
WebtoB - Jeus 연동.
12장 쿠키와 세션 이장에서 배울 내용 : 쿠키와 세션은 웹 페이지 간에 정보를 유지할 때 사용된다. 쿠키와 세션은 사용되는 형태가 비슷하나, 쿠키는 웹 브라우저(클라이언트) 쪽에 저장되고, 세션은 웹 서버 쪽에 저장된다. 이 번장에서는 이들에 대해 학습한다.
Chapter 08 : 서블릿 고급3. chapter 08 : 서블릿 고급3 학습목표 서블릿 속성과 Scope ServletContext HttpSession HttpServletRequest Filter API 요청 필터 응답 필터 url-pattern 8 가지.
리스너와 서블릿 필터 초기화 파라미터 관리 개념을 이해한다 리스너 구조를 이해하고 프로그래밍 기법을 배운다
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
컴퓨터응용과학부 Java Enterprize(DB) 제 10 주
14강. 세션 세션이란? 세션 문법 Lecturer Kim Myoung-Ho Nickname 블스
CHAP 21. 전화, SMS, 주소록.
12강. 컨트롤러 컨트롤러 클래스 제작 요청 처리 메소드 제작 뷰에 데이터 전달
웹 어플리케이션 보안 2016년 2학기 11. Enhancing Security.
객체 및 객체 모델 데이터 전송 방식 Request 객체 Response 객체
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
JSP Programming with a Workbook
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
08. 소프트웨어 아키텍처 설계 전략 명지대학교 융합소프트웨어학부 김정호 교수.
Android -Data Base 윤수진 GyeongSang Univ. IT 1.
Power Java 제14장 배치 관리자.
6 쿠키와 세션.
CHAP 15. 데이터 스토리지.
Platform Builder 사용법.
JAVA 프로그래밍 16장 JNLP.
Presentation transcript:

속성과 리스너 초기화 파라미터 외 파라미터에 대해 이해한다. 리스너를 생성해보고 사용에 대해 이해한다. 속성의 생명범위(Scope)에 대해 살펴보고, 속성 사용에 대해 이해한다.

속성과 리스너 파라미터 리스터 속성

속성과 리스너 파라미터 >> 초기화 파라미터

파라미터 >> 초기화 파라미터 속성과 리스너 ■ 서블릿 초기화가 된 다음에 초기화 파라미터를 사용할 수 있다 컨테이너는 DD에서 서블릿 초기화 파라미터를 읽어, 이 정보를 ServletConfig로 넘겨준다. 그 다음 ServletConfig를 서블릿의 init() 메소드에 제공

파라미터 >> 초기화 파라미터 로딩 속성과 리스너 파라미터 >> 초기화 파라미터 로딩 ■ 서블릿 초기화할 때 단 한번만 서블릿 초기화 파라미터를 읽는다

파라미터 >> 초기화 파라미터 로딩 속성과 리스너 파라미터 >> 초기화 파라미터 로딩

파라미터 >> ServletConfig 사용하기 속성과 리스너 파라미터 >> ServletConfig 사용하기 ■ ServletConfig 초기화 파라미터 사용 컨텍스트 정보 (서블릿 설정 정보) 사용

파라미터 >> ServletConfig 사용하기 속성과 리스너 파라미터 >> ServletConfig 사용하기

파라미터 >> ServletConfig 사용하기 속성과 리스너 파라미터 >> ServletConfig 사용하기

파라미터 >> 컨텍스트 초기화 파라미터 속성과 리스너 파라미터 >> 컨텍스트 초기화 파라미터 ■ 모든 웹 애플리케이션에서 사용 가능

파라미터 >> 컨텍스트 초기화 파라미터 속성과 리스너 파라미터 >> 컨텍스트 초기화 파라미터

파라미터 >> 초기화 파라미터와 컨텍스트 초기화 파라미터 속성과 리스너 파라미터 >> 초기화 파라미터와 컨텍스트 초기화 파라미터 ■ 차이점 1

파라미터 >> 초기화 파라미터와 컨텍스트 초기화 파라미터 속성과 리스너 파라미터 >> 초기화 파라미터와 컨텍스트 초기화 파라미터 ■ 차이점 2

파라미터 >> 초기화 파라미터와 컨텍스트 초기화 파라미터 속성과 리스너 파라미터 >> 초기화 파라미터와 컨텍스트 초기화 파라미터 ■ 정리

리스너 >> 컨텍스트 리스너 (ServletContextListener) 속성과 리스너 리스너 >> 컨텍스트 리스너 (ServletContextListener) ■ 컨텍스트 초기화 시(애플리케이션 배포) 사용 ServletContext로부터 컨텍스트 초기화 파라미터 로딩 DB 연결을 위해 초기화 파라미터 검색명( lookup name ) 사용 DB Connection 객체를 속성(Attribute)에 저장 ■ 컨텍스트 종료 시(애플리케이션 서비스 종료) 사용 DB 연결 종료

리스너 >> ServletContextListener 만들기 속성과 리스너 리스너 >> ServletContextListener 만들기 ■ 리스너 클래스 만들기 : MyServletContextListener

리스너 >> ServletContextListener 만들기 속성과 리스너 리스너 >> ServletContextListener 만들기 ■ 클래스 배포 ■ 배포 서술자 수정 : web.xml의 <web-app> 항목에 <listener> 항목 추가

리스너 >> ServletContextListener 실행순서 속성과 리스너 리스너 >> ServletContextListener 실행순서 ■ ServletContextListener 실행 순서 (1)

리스너 >> ServletContextListener 실행순서 속성과 리스너 리스너 >> ServletContextListener 실행순서 ■ ServletContextListener 실행 순서 (2)

리스너 >> ServletContextListener 실행순서 속성과 리스너 리스너 >> ServletContextListener 실행순서 ■ ServletContextListener 실행 순서 (3)

리스너 >> ServletContextListener 실행순서 속성과 리스너 리스너 >> ServletContextListener 실행순서 ■ ServletContextListener 실행 순서 (4)

속성과 리스너 리스너 >> 그외 다른 리스너

속성과 리스너 리스너 >> 그외 다른 리스너

속성 >>속성 (Attribute) 속성과 리스너 속성 >>속성 (Attribute) ■ 속성(Attribute) 란? ServletContext, HttpServletRequest, HttpServletResponse, HttpSession 객체 중 하나에 설정해 놓는 객체(Object) 이다. ■ 속성과 파라미터의 차이점

속성 >> 속성의 생명범위 (Scope) 속성과 리스너 속성 >> 속성의 생명범위 (Scope) ■ Context Scope

속성 >> 속성의 생명범위 (Scope) 속성과 리스너 속성 >> 속성의 생명범위 (Scope) ■ Session Scope

속성 >> 속성의 생명범위 (Scope) 속성과 리스너 속성 >> 속성의 생명범위 (Scope) ■ Request Scope

속성 >> Context Scope 속성과 리스너 속성 >> Context Scope ■ Context Scope 문제점 : 쓰레드에 안전하지 않다

속성 >> Context Scope 속성과 리스너 속성 >> Context Scope ■ 컨텍스트 속성 보호 : 컨텍스트에 락(lock) 을 걸면 된다

속성 >> Session Scope 속성과 리스너 속성 >> Session Scope ■ Session Scope 문제점 하나의 클라이언트(HttpSession)에는 안전하나 동일 클라이언트의 다중 쓰레드에 대해서는 안전하지 않다.

속성 >> Session Scope 속성과 리스너 속성 >> Session Scope ■ 세션 속성 보호 : HttpSession 을 동기화 한다

속성 >> Request Scope 속성과 리스너 속성 >> Request Scope ■ Request Scope 만이 쓰레드에 안전하다 ■ 애플리케이션의 다른 컴포넌트가 Request 또는 Request의 일부를 넘겨받기 위해 사용, RequestDispatcher를 이용

속성 >> RequestDispatcher 속성과 리스너 속성 >> RequestDispatcher ■ RequestDispatcher 를 얻는 방법

속성 >> RequestDispatcher 속성과 리스너 속성 >> RequestDispatcher ■ RequestDispatcher 사용