Chapter 01 JSP의 개요: 원리를 이해하고 개발 환경 구축하기 1.1 웹과 JSP 프로그래밍 이해하기 1.2 JSP 개발 환경 구축하기 1.3 <웹 쇼핑몰> 프로젝트 생성하기 Chapter 02 스크립트 태그: 시작 페이지 만들기 2.1 스크립트 태그의 종류 2.2 선언문 태그의 기능과 사용법 2.3 스크립틀릿 태그의 기능과 사용법 2.4 표현문 태그의 기능과 사용법 2.5 <웹 쇼핑몰> 시작 페이지 만들기 요약 연습문제 Chapter 03 디렉티브 태그: 한글 출력 및 페이지 모듈화하기 3.1 디렉티브 태그의 개요 3.2 page 디렉티브 태그의 기능과 사용법 3.3 include 디렉티브 태그의 기능과 사용법 3.4 taglib 디렉티브 태그의 기능과 사용법 3.5 <웹 쇼핑몰> 한글 출력 및 페이지 모듈화하기 요약 연습문제 Chapter 04 액션 태그: 상품 목록 표시하기 4.1 액션 태그의 개요 4.2 forward 액션 태그의 기능과 사용법 4.3 include 액션 태그의 기능과 사용법 4.4 param 액션 태그의 기능과 사용법 4.5 자바빈즈 액션 태그의 기능과 사용법 4.6 <웹 쇼핑몰> 상품 목록 표시하기 요약 연습문제 Chapter 05 내장 객체: 상품 상세 정보 표시하기 5.1 내장 객체의 개요 5.2 request 내장 객체의 기능과 사용법 5.3 response 내장 객체의 기능과 사용법 5.4 out 내장 객체의 기능과 사용법 5.5 <웹 쇼핑몰> 상품 상세 정보 표시하기 요약 연습문제 Chapter 06 폼 태그: 상품 등록 페이지 만들기 6.1 폼 처리의 개요 6.2 form 태그의 기능과 사용법 6.3 input 태그의 기능과 사용법 6.4 select 태그의 기능과 사용법 6.5 textarea 태그의 기능과 사용법 6.6 폼 데이터 처리하기 6.7 <웹 쇼핑몰> 상품 등록 페이지 만들기 요약 연습문제 Chapter 07 파일 업로드: 상품 이미지 등록하기 7.1 파일 업로드의 개요 7.2 MultipartRequest를 이용한 파일 업로드 7.3 Commons-FileUpload를 이용한 파일 업로드 7.4 <웹 쇼핑몰> 상품 이미지 등록하기 요약 연습문제 Chapter 08 유효성 검사: 상품 등록 데이터의 유효성 검사하기 8.1 유효성 검사의 개요 8.2 기본 유효성 검사 8.3 데이터 형식 유효성 검사 8.4 <웹 쇼핑몰> 상품 등록 데이터의 유효성 검사하기 요약 연습문제 Chapter 09 다국어 처리: 상품 등록 페이지의 다국어 처리하기 9.1 다국어 처리의 개요 9.2 Locale 클래스를 이용한 다국어 처리 9.3 JSTL fmt 태그를 이용한 다국어 처리 9.4 <웹 쇼핑몰> 상품 등록 페이지의 다국어 처리하기 요약 연습문제 Chapter 10 시큐리티: 상품 등록 페이지의 보안 처리하기 10.1 시큐리티의 개요 10.2 선언적 시큐리티 처리 10.3 프로그래밍적 시큐리티 처리 10.4 <웹 쇼핑몰> 상품 등록 페이지의 보안 처리하기 요약 연습문제 Chapter 11 예외 처리: 예외 처리 페이지 만들기 11.1 예외 처리의 개요 11.2 page 디렉티브 태그를 이용한 예외 처리 11.3 web.xml 파일을 이용한 예외 처리 11.4 try-catch-finally를 이용한 예외 처리 11.5 <웹 쇼핑몰> 예외 처리 페이지 만들기 요약 연습문제 Chapter 12 필터: 로그 기록하기 12.1 필터의 개요 12.2 Filter 인터페이스의 구현 클래스 12.3 web.xml 파일의 필터 구성 12.4 <웹 쇼핑몰> 로그 기록하기 요약 연습문제 Chapter 13 세션: 장바구니 페이지 만들기 13.1 세션의 개요 13.2 세션 생성 13.3 세션 정보 13.4 세션 삭제 13.5 세션 유효 시간 설정 13.6 <웹 쇼핑몰> 장바구니 페이지 만들기 요약 연습문제 Chapter 14 쿠키: 주문 처리 페이지 만들기 14.1 쿠키의 개요 14.2 쿠키 생성 14.3 쿠키 정보 14.4 쿠키 삭제 14.5 <웹 쇼핑몰> 주문 처리 페이지 만들기 요약 연습문제 Chapter 15 데이터베이스 개발 환경 구축: 상품 관리 테이블 생성 및 상품 등록하기 15.1 데이터베이스의 개요 15.2 MySQL 개발 환경 구축 15.3 통합 개발 환경과 데이터베이스 연동 15.4 MySQL 기본 명령어 15.5 <웹 쇼핑몰> 상품 관리 테이블 생성 및 상품 등록하기 요약 연습문제 Chapter 16 JDBC로 데이터베이스와 JSP 연동: 상품 조회, 등록, 수정, 삭제하기 16.1 JDBC의 개요 16.2 JDBC 드라이버 로딩 및 DBMS 접속 16.3 데이터베이스 쿼리 실행 16.4 쿼리문 실행 결과 값 가져오기 16.5 <웹 쇼핑몰> 상품 조회, 등록, 수정, 삭제하기 요약 연습문제 Chapter 17 JSP 표준 태그 라이브러리: 회원 가입, 수정, 탈퇴하기 17.1 JSTL의 개요 17.2 JSTL이 제공하는 태그의 종류와 사용법 17.3 <웹 쇼핑몰> 회원 가입, 수정, 탈퇴하기 요약 연습문제 Chapter 18 웹 MVC: 게시판 만들기 18.1 MVC의 개요 18.2 MVC 패턴 구조 18.3 MVC 패턴 구현 방법 18.4 <웹 쇼핑몰> 게시판 만들기 요약 연습문제 쉽게 배우는JSP웹 프로그래밍JSP웹 프로그래밍13세션 2/24Contents세션의 개요1세션 생성2세션 정보3세션 삭제4세션 유효 시간 설정5[웹 쇼핑몰]장바구니 페이지 만들기6 3/24세션(session)클라이언트와 웹 서버 간의 상태를 지속적으로 유지하는 방법•예를 들면 웹 쇼핑몰에서 장바구니나 주문 처리와 같은 회원 전용 페이지의 경우 로그인 인증을 통해 사용 권한을 부여.그래서 다른 웹 페이지에 갔다가 되돌아와도 로그인 상태가 유지되므로 회원 전용 페이지를 계속 사용할 수 있음.이렇게 사용자 인증을 통해 특정 페이지를 사용할 수 있도록 권한 상태를 유지하는 것.웹 서버에서만 접근이 가능하므로 보안 유지에 유리하며 데이터를 저장하는데 한계가 없음1.세션의 개요 4/24세션(session)오직 웹 서버에 존재하는 객체로 웹 브라우저마다 하나씩 존재하므로 웹 서버 Upload your study docs or become a Course Hero member to access this document Upload your study docs or become a Course Hero member to access this document End of preview. Want to read all 38 pages? Upload your study docs or become a Course Hero member to access this document |