
책소개
단계별로 쇼핑몰을 구현하며 배우는JSP 웹 프로그래밍 학습서. JSP의 이론적 개념 → 기본 실습 → 응용 실습 순의 단계별 학습이 가능하다. 응용 실습이 합쳐져 최종적으로 쇼핑몰 하나를 완성하는 구성이라 배운 내용이 어디에 어떻게 적용되는지 알 수 있다.
출판사소개
목차
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 <웹 쇼핑몰> 게시판 만들기
요약
연습문제
배송
- 배송비, 무료배송비는 업체 사정에 따라 달라질 수 있습니다.
- 배송은 결제 확인 후 다음날부터 2~3일 이내에 배송됩니다. (단 도서 산간지역은 1~2일정도 더 소요됩니다.)
- 공휴일은 배송기간에 포함되지 않습니다.
- 주문하신 상품이 여러개인 경우 동일한 업체의 상품만 묶음 배송 가능합니다. (업체 사정에 따라 달라질 수 있습니다.)
- 배송정보는 상단 주문조회나 마이페이지 주문목록에서 가능합니다.
상품 품절
- 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드립니다.
주문취소/변경
- 주문 상품에 대한 변경사항(품절,가격변동)이 발생하면 전화나 메일을 통해 변경내용을 알려드립니다.
- 주문 상품의 변경/취소/환불은 배송 시작전 마이페이지에서 직접 신청이 가능합니다.
- 주문 상품이 발송된 시점에서는 변경/취소/환불이 모두 불가능합니다.
반품/교환
- 기간 : 배송받으신 후 7일 이내에 가능합니다.
- 방법 : 홈페이지 마이페이지 > 반품/ 교환 신청 및 조회에서 가능합니다.
- 배송비 부담 : 상품에 이상이 있을시에는 무료, 고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담입니다.
- 포장 개봉 후 재판매가 불가능한 상품은 반품/교환이 불가능합니다.
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우, 반품/교환이 불가능합니다.
반품/교환 불가 사유
- 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우 (단지 확인을 위한 포장 훼손은 제외)
- 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
- 복제가 가능한 상품 등의 포장을 훼손한 경우
- 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
- 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
- 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상 환불 지연에 따른 배상
- 상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리합니다.
- 대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리합니다.