나에게 필요한 지식과 기술을 검색해 보세요.

IT CookBook, 쉽게 배우는 JSP 웹 프로그래밍(2판)

지은이

송미영

출간일

2023.12.08

레벨

초중급

정가

30,000

총 결제 금액

30,000

전자책 사용 안내

전자책은 웹뷰어와 한빛+ 앱에서 열람할 수 있으며 PDF 다운로드는 지원되지 않습니다.

쪽수

676P

ISBN

9791156640912

브랜드

한빛아카데미

본 도서는 연습문제 해답을 제공하지 않습니다.

단계별로 쇼핑몰을 구현하며 쉽게 배운다!

 

JSP의 이론적 개념 → 기본 실습 → 응용 실습 순의 단계별 학습이 가능합니다. 응용 실습이 합쳐져 최종적으로 북마켓 하나를 완성하도록 구성하여 본문에서 배운 내용이 어디에 어떻게 적용되는지 알 수 있습니다. 북마켓 프로젝트를 따라하다 보면 자연스럽게 JSP의 개념은 물론 실무에서 응용하여 적용할 수 있는 지식까지 습득할 수 있을 것입니다.

 

※ 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.

 

 

 

jsp_상세페이지.png

출판사 리뷰

이 책은 이번 개정을 통해 『쉽게 배우는 JSP웹 프로그래밍(2판)』은 버전 업그레이드 후 초판의 코드 오류를 점검하고 수정하였습니다. 또한 다음과 같은 내용 위주로 개정을 진행하였습니다.

 

  • 실습 환경 최신 버전 업데이트 적용( JDK, 이클립스, 톰캣, MySQL)
  • 1장에 서블릿 내용 추가
  • 초판의 프로젝트 웹 쇼핑몰을 개정하면서 도서 쇼핑몰(북마켓)로 변경
  • <요약>에 빈칸을 뚫어 주관식 문제로 제공
  • <연습문제> 수정 및 추가(객관식 문제 추가)

 

많은 독자가 이 책을 통해 웹 애플리케이션 개발에 필요한 탄탄한 기초 지식을 쌓고 프로젝트

실무에 좀 더 자신감을 가질 수 있길 바랍니다.

저자

목차

Part 01 JSP 기초 지식

Chapter 01 JSP의 개요: 원리를 이해하고 개발 환경 구축하기

1 웹과 JSP 프로그래밍의 이해

2 JSP 개발 환경 구축

3 <북마켓> 프로젝트 생성하기

요약 / 연습문제

 

 

Part 02 JSP 기본 문법


Chapter 02 스크립트 태그: 시작 페이지 만들기

1 스크립트 태그의 개요 

2 선언문 태그

3 스크립틀릿 태그

4 표현문 태그

5 <북마켓> 시작 페이지 만들기

요약 / 연습문제

 

Chapter 03 디렉티브 태그: 한글 출력 및 페이지 모듈화하기

1 디렉티브 태그의 개요

2 page 디렉티브 태그

3 include 디렉티브 태그

4 taglib 디렉티브 태그

5 <북마켓> 한글 출력 및 페이지 모듈화하기

요약 / 연습문제

 

Chapter 04 액션 태그: 상품 목록 표시하기

1 액션 태그의 개요

2 forward 액션 태그

3 include 액션 태그

4 param 액션 태그

5 자바빈즈 액션 태그

6 <북마켓> 도서 목록 표시하기

요약 / 연습문제

 

Chapter 05 내장 객체: 상품 상세 정보 표시하기

1 내장 객체의 개요

2 request 내장 객체

3 response 내장 객체

4 out 내장 객체

5 <북마켓> 도서 상세 정보 표시하기

요약 / 연습문제

 

 

Part 03 페이지 처리 기법


Chapter 06 폼 태그: 상품 등록 페이지 만들기

1 폼 처리의 개요

2 form 태그

3 input 태그

4 select 태그

5 textarea 태그

6 폼 데이터 처리

7 <북마켓> 도서 등록 페이지 만들기

요약 / 연습문제

 

Chapter 07 파일 업로드: 상품 이미지 등록하기

1 파일 업로드의 개요

2 MultipartRequest를 이용한 파일 업로드

3 Commons-FileUpload를 이용한 파일 업로드

4 <북마켓> 도서 이미지 등록하기

요약 / 연습문제

 

Chapter 08 유효성 검사: 상품 등록 데이터의 유효성 검사하기

1 유효성 검사의 개요

2 기본 유효성 검사

3 데이터 형식 유효성 검사

4 <북마켓> 도서 등록 데이터의 유효성 검사하기

요약 / 연습문제

 

Chapter 09 다국어 처리: 상품 등록 페이지의 다국어 처리하기

1 다국어 처리의 개요

2 Locale 클래스를 이용한 다국어 처리

3 JSTL fmt 태그를 이용한 다국어 처리

4 <북마켓> 도서 등록 페이지의 다국어 처리하기

요약 / 연습문제

 

Chapter 10 시큐리티: 상품 등록 페이지의 보안 처리하기

1 시큐리티의 개요

2 선언적 시큐리티 처리

3 프로그래밍적 시큐리티 처리

4 <북마켓> 도서 등록 페이지의 보안 처리하기

요약 / 연습문제

 

Chapter 11 예외 처리: 예외 처리 페이지 만들기

1 예외 처리의 개요

2 page 디렉티브 태그를 이용한 예외 처리

3 web.xml 파일을 이용한 예외 처리

4 try-catch-finally를 이용한 예외 처리

5 <북마켓> 예외 처리 페이지 만들기

요약 / 연습문제

 

Chapter 12 필터: 로그 기록하기

1 필터의 개요

2 Filter 인터페이스의 구현 클래스

3 web.xml 파일의 필터 구성

4 <북마켓> 로그 기록하기

요약 / 연습문제

 

 

Part 04 JSP 고급 문법

 

Chapter 13 세션: 장바구니 페이지 만들기

1 세션의 개요

2 세션 생성

3 세션 정보

4 세션 삭제

5 세션 유효 시간 설정

6 <북마켓> 장바구니 페이지 만들기

요약 / 연습문제

 

Chapter 14 쿠키: 주문 처리 페이지 만들기

1 쿠키의 개요

2 쿠키 생성

3 쿠키 정보

4 쿠키 삭제

5 <북마켓> 주문 처리 페이지 만들기

요약 / 연습문제

 

Chapter 15 데이터베이스 개발 환경 구축: 상품 관리 테이블 생성 및 상품 등록하기

1 데이터베이스의 개요

2 MySQL 개발 환경 구축

3 통합 개발 환경과 데이터베이스 연동

4 MySQL 기본 명령어

5 <북마켓> 상품 관리 테이블 생성 및 상품 등록하기

요약 / 연습문제

 

Chapter 16 JDBC로 데이터베이스와 JSP 연동: 상품 조회, 등록, 수정, 삭제하기

1 JDBC의 개요

2 JDBC 드라이버 로딩 및 DBMS 접속

3 데이터베이스 쿼리 실행

4 쿼리문 실행 결과 값 가져오기

5 <북마켓> 도서 조회, 등록, 수정, 삭제하기

요약 / 연습문제

 

Chapter 17 JSP 표준 태그 라이브러리: 회원 가입, 수정, 탈퇴하기

1 JSTL의 개요

2 JSTL 표준 태그의 유형와 사용법

3 <북마켓> 회원 가입, 수정, 탈퇴하기

요약 / 연습문제

 

Chapter 18 웹 MVC: 게시판 만들기

1 MVC의 개요

2 MVC 패턴 구조

3 MVC 패턴 구현 방법

4 <북마켓> 게시판 만들기

요약 / 연습문제

리뷰

오탈자

등록된 오탈자가 없어요

오탈자를 발견하셨다면 작성해주세요.

30,000

30,000