JSP 정리 레퍼런스: JSP 2.1 웹 프로그래밍 (최범균, 가메출판사). 목차 1. Directive - 인코딩 - 오류처리 2. Implicit Object - 쿠키/세션 3. Action Tag 4. JDBC/DBCP 프로그래밍, 파일업로드 5. Expression.

Slides:



Advertisements
Similar presentations
SMART MANAGED INSTRUCTION WITH SNS 도지원 강동하 나지범 박창현 최병찬 SixSignal Capstone Design 2012.
Advertisements

성공적 취업을 위한 청년취업아카데미 과정 소개 2012 년 4 월 청년취업아카데미 사업 소개 (1) 학부졸업 최소 70% ~100% 취업 최소 70% ~100% 취업 전국 대학의 학부 졸업 후 취업률 약 60% 청년취업아카데미 를 통한 맞춤형 취업교육프로그램.
성공적 취업을 위한 청년취업아카데미 과정 소개 2012 년 06 월 청년취업아카데미 사업 소개 (1) 학부졸업 최소 70% ~100% 취업 최소 70% ~100% 취업 전국 대학의 학부 졸업 후 취업률 약 60% 청년취업아카데미 를 통한 맞춤형 취업교육프로그램.
- SW_Desing Study Group -
Spring MVC ㅇ 스프링 MVC 구성요소 설명 DispatcherServlet 클라이언트의 요청을 컨트롤러에게 전달하고
Introduction to Servlets
Internet Computing KUT Youn-Hee Han
Chapter 14 : JSP 고급4. chapter 14 : JSP 고급4 학습목표 커스텀 태그 종류 JSTL ( JSP Standard Tag Library ) 사용자 커스텀 태그 커스텀 태그 작성 클래스 기반 커스텀 태그 작성 태그 파일 기반 커스텀 태그 작성.
Python Bottle Web Framework
7. JavaBeans 프로그래밍 JavaBeans JavaBeans 만들기 빈을 이용한 회원가입 양식 작성하기 빈 작성
JPetStore 분석자료 1.0 Spring framework 작성자 : 김태완.
2 서블릿의 기초.
3장. 웹 어플리케이션과 JSP 및 Servlet의 이해 제3장.
1. JSP(Java Server Pages) 소개
9 표준 액션.
JSP 내장 객체 개요 내장 객체 (참조 변수 이름) 자바 클래스 주요 역할
5 익셉션 처리.
7. JavaBeans 프로그래밍 JavaBeans JavaBeans 만들기 Bean을 이용한 회원가입 양식 작성하기
1장. JSP 및 Servlet을 활용한 동적 웹 프로그래밍 소개 제1장.
1. JSP(Java Server Pages) 소개
3 JSP의 기초.
7 JSP의 기초.
4 쿠키와 세션.
1강 01장. 웹과 자바.
NTAS 소개 (Network Transaction Application Server)
6장. JSP 지시문 (Directives) 제6장.
중 간 고 사 (웹프로그래밍)
클라우드 환경에서의 session 유지처리
23강. EL(Expression Language)
24강. JSTL(JSP standard Tag Library)
(Network Transaction Application Server)
JavaServerPage 전혜영.
5. JSP의 내장객체1.
JSP Programming with a Workbook
JSP와 자바 빈즈 JSP 빈즈 구조를 이해하고 활용한다. useBean 액션 활용법을 익힌다.
JSP 내장 객체 JSP에서 기본으로 사용할 수 있는 내장 객체 종류를 알아본다. 내장 객체별 주요 기능과 메서드를 이해한다.
웹 애플리케이션 개발 프레임워크와 스트러츠 웹 애플리케이션 기술 변천사를 이해한다
9강. JSP 본격적으로 살펴보기-I JSP 태그의 개념 이해 JSP 동작 원리 JSP 내부 객체
20강. 커넥션풀 DAO, DTO PreparedStatement 커넥션 풀(DBCP)
웹 애플리케이션 로깅 및 오류 처리 기법 웹 애플리케이션 로깅의 필요성을 이해한다 로깅의 분류 및 구현 방안을 학습한다
11강. 스프링 MVC 기초 스프링 MVC 개요 스프링 MVC 구조 살펴보기 resources 폴더
5장. JSP 페이지의 스크립트 요소 이 장에서 배울 내용 : JSP페이지를 구성하는 구성요소중 하나인 스크립트요소를 학습하는 장으로 JSP페이지의 스크립트의 3가지 요소인 선언문(Declaration), 스크립트릿(Scriptlet), 표현식(Expression)에 대해.
9장 JSP페이지의 에러처리 이장에서 배울 내용 : JSP페이지에서 에러를 처리하는 방법에 대해 학습해본다. 에러페이지를 사용한 에러처리의 문제점을 살펴보고, 현재 JSP2.0에서 권장하는 에러 처리 형태인 에러코드별 에러처리를 하는 방법에 대해 학습한다.
컴퓨터응용과학부 Java Enterprize(DB) 제 7 주
나라장터 사용 방법 공공기관 구매위탁을 위한 사용자 등록 사용자 등록 절차 수요기관 조달청
1강. 웹프로그래밍 웹프로그래밍이란? JAVA웹 웹프로그램의 동작 필요한 학습 Lecturer Kim Myoung-Ho
Flex를 이용한 교육용 웹페이지 학번: 이름 : 김병조 지도교수 : 이광세.
제 14 장 커스텀 태그 학기 인터넷비즈니스과 강 환수 교수.
JSP문법 JSP 기본 구조를 이해한다. 지시어, 스크립트릿 JSP 액션 태그 사용법을 익힌다. 한빛미디어(주)
표현언어와 커스텀태그 표현 언어의 개념을 이해한다. JSP1.2 커스텀 태그 개발 방법을 익힌다.
교육지원 시스템 개발 ProjectTeam (매경 2조).
매스커뮤니케이션 신문 목원대학교 서 진 희.
NTAS 소개 (Network Transaction Application Server)
Chapter 08 : 서블릿 고급3. chapter 08 : 서블릿 고급3 학습목표 서블릿 속성과 Scope ServletContext HttpSession HttpServletRequest Filter API 요청 필터 응답 필터 url-pattern 8 가지.
리스너와 서블릿 필터 초기화 파라미터 관리 개념을 이해한다 리스너 구조를 이해하고 프로그래밍 기법을 배운다
커뮤니티사이트 : 새로운 기준으로의 도발.
Spring Security 2015 Web Service Computing.
2011 석사학위논문 논문연구 | 국립 한경대학교 산업대학원 디자인학과 | 김용규| Sep. 30, 2011 |
Ⅳ. 생식과 발생 4. 자손에게 줄 세포 만들기.
“병원 폐기물 소각장” 및 “가축 폐수 처리장” 건축 허가 반대 (2011년 “음식물처리장” 미해결 민원 연관)
4장 JSP 페이지의 디렉티브(Directive)
JSP Expression Language
05 ASP.NET 2.0 페이지 및 응용 프로그램 구조 웹 폼(Web Form) 웹 폼 이벤트
제 11 장 자바빈즈를 이용한 JDBC 프로그래밍 학기 인터넷비즈니스과 강 환수 교수.
제 17 장 MVC 모델과 구현 학기 인터넷비즈니스과 강 환수 교수.
웹 스크래핑.
시민이 체감하는 편리한 건축인허가 절차 개선 추진.
스터디카페 예약시스템 조영현.
大鵬(대붕) 김 시 습 국어국문학과 이준석.
1. 칭찬 및 고발제도 운영(안) 1. 목적 : 칭찬문화의 전사적 확산,전파를 통한 칭찬문화 조성 및 건전한 회사문화 형성
Presentation transcript:

JSP 정리 레퍼런스: JSP 2.1 웹 프로그래밍 (최범균, 가메출판사)

목차 1. Directive - 인코딩 - 오류처리 2. Implicit Object - 쿠키/세션 3. Action Tag 4. JDBC/DBCP 프로그래밍, 파일업로드 5. Expression Language 6. JSTL 7. 커스텀태그 8. Tiles 9. Filter 10. Listener 11. MVC 패턴

JSP 구성요소  Directive : Page, taglib, include  스크립트  Implicit Object : request, response, session, exception, page, config, out, pageContext, application  정적인 데이터  Action Tag  Expression language  Custom Tag, JSTL

디렉티브   Page, taglib(함수를 정의한 태그라이브러리 로딩:EL참조), include

인코딩

오류 처리  에러페이지 적용 우선순위 페이지 디렉티브 -> 예외타입별 지정 -> 응답상태 코드별 지정

Implicit Object (1)  request, response, session, exception, page, config, out, pageContext, application  페이지 영역 (pageContext) : 하나의 jsp처리시 사용하는 영역  Request 영역 (request) : 하나의 http요청처리시 사용되는 영역. 요청처리에 사용되는 모든 jsp 포함  Session 영역 (session) : 하나의 브라우저와 관련된 영역  Application영역 (application) : 하나의 어플리케이션과 관련된 영역 ※ Attribute 사용 : setAttribute(), getAttributeNames(), removeAttribute(), …

Implicit Object (2)

Implicit Object (3)

쿠키/세션

액션 태그 (1)

액션 태그 (2) ※ 자바빈 - 데이터를 표현하는 것을 목적으로 하는 자바 클래스 - 데이터저장필드, get메소드, set 메소드로 구성

JDBC 프로그래밍

자카르타 DBCP를 이용한 커넥션 풀 사용

파일업로드

Expression Language (1)  JSP 스크립트 요소 중 표현식을 간결하게 사용할 수 있는 스크립트 언어  용도 - 기본객체의 attribute 사용 : ${requestScope.CustVO.name} - 액션태그, 커스텀 태그의 속성값 - 함수호출을 사용한 값의 포매팅

Expression Language (2)

Expression Language (3)

JSTL (1)

JSTL (2)

JSTL (3)

JSTL (4)

JSTL (5)

JSTL (6)

커스텀태그 (1)

커스텀태그 (2)

커스텀태그 (3)

커스텀태그 (4)

Tiles를 이용한 레이아웃템플릿 처리 (1)

Tiles를 이용한 레이아웃템플릿 처리 (2)

Filter (1)  클라이언트의 요청/응답과 최종 자원(서블릿, jsp, 기타문서) 사이에 위치하여, 요청/응답을 알맞게 변경할 수 있는 재사용 가능한 코드  용도 - 사용자 인증, 권한 체크 - 데이터 변환 (파일압축, 데이터 암호화, 이미지 변환) - XSL/T를 이용한 XML 문서 변경 - 캐싱 필터, 자원 접근에 대한 로깅, 요청이 올바른지 확인

Filter (2)

Listener

MVC 패턴

HTTP 프로토콜 구성

web.xml 주요 태그

톰캣 server.xml 기초 설정