• 베스트
  • 소득공제
  • 무료배송

JSPStudy의 JSP & Servlet 웹 프로그래밍 입문 + 활용:4판 - 기초 문법부터 웹사이트 구축 모바일 웹페이지 제작 실무까지

  • 정동진, 김근호, 손창인
  • 앤써북
  • 2025년 05월 05일
사용자 평점
0리뷰 0개
10%22,95025,500원
적립금
1,270원 (5% 적립)
추가 적립 안내
  • 5만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

  • 10만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

    정가제FREE(상품/사은품) 금액이
    5,000원 이상이면 5,000원 추가적립

회원가입 시 적립금 즉시 지급!

배송비
무료 (해외배송의 경우 지역에 따라 상이)

배송안내

배송비 안내
  • 1만원 이상 주문 시 무료배송 입니다.
  • 주문하신 상품을 해외로 배송 하시는 경우에는 별도의 항공료 가 부과됩니다
서울특별시 강남구 강남대로 542(논현동, 영풍빌딩)
주문 수량 변경시 안내

[주문/배송] 주문 수량 변경 시 안내

주문 수량 변경 시,배송일정이 변경될 수 있으니 반드시 확인해 주시기 바랍니다.
(고객센터 1544-9020)

지금 주문하면 9/8(화) 출고 가능
택배보다 빠른, 나우드림
상품 규격 정보
상품상세정보
ISBNISBN-13 : 9791193059524
쪽수575쪽
크기B5(188mm X 257mm, 사륙배판)
제품구성단행본
이 책이 속한 분야
  • 컴퓨터/IT > 인터넷
관련 이벤트

AI추천 이유

책 소개

최신 개발 환경과 최신 버전에 맞게 전면 개편, 공공데이터를 활용한 모바일 웹 페이지 실전 프로젝트 추가된 내용으로 4판이 출간되었다!

JSP & Servlet의 동작원리를 도식화로 알기 쉽게 설명하였고, 기초 문법부터 웹사이트 실전 제작 실습까지 구체적인 구현 방법을 처음 시작하는 초보자의 눈높이에 맞춘 입문 활용서이다.

 

책의 핵심 구성은웹과 서블릿 및 JSP 동작원리 이해알기 쉬운 기초 문법바로 적용하여 구현할 수 있는 실무 완성이며, 각 과정은 다양한 도식화와 예제를 통해 실행 흐름을 쉽게 이해할 수 있고 실무 프로젝트를 통해 구체적인 구현 방법을 습득할 수 있다.

 

 

책은 다음과 같은 특징이 있다.

 

- 최신 개발 환경과 최신 버전에 맞게 전면 개편하였다.

- 모바일웹 실전 프로젝트 쳅터, 공공데이터를 활용한 모바일 웹페이지 추가 등 최신 트렌드에 맞게 프로젝트가 전면 개편하였다.

- JSP & Servlet의 동작원리를 도식화로 알기 쉽게 설명하였다.

- JSP & 서블릿의 기초 문법을 초보자의 눈높이에 맞추어 설명하였다.

- 이해하기 어려운 내용은 도해로 1차 설명하고, 실습 예제로 2차 설명하였다.

- 실습 예제는 초보자도 알기 쉽게 코드 라인별 1차 설명, 중요한 코드는 말풍선으로 2차 추가 설명, 놓치기 쉬운 부분은 3차로 추가 설명하였다.

- 실수하기 쉬운 부분이나 중요한 부분은 팁으로 추가 설명하였다.

- 단원이 끝나면 스스로 풀어볼 수 있는 단원별 실습 예제를 제공하고, 해답은 부록으로 별도 제공한다.

- 기초 문법을 실무에 바로 적용할 수 있는 사이트 제작 응용 예제까지 담아 실무 기능도 익힐 수 있도록 하였다.

- 책을 보면서 궁금하면 언제든지 물어볼 수 있는 JSPStudy 커뮤니티 사이트를 저자가 직접 운영한다.

 

이 책의 부록(Appendix) PDF 파일로 제공되며, PDF 파일 다운로드 방법은 4쪽을 참고한다. 또한 소스 파일 다운로드 방법도 4쪽을 참고한다.

이 책의 PPT와 연습문제 해답은 교수자에게만 제공되며, 신청 방법은 책 5쪽을 참고한다.

목차

[목 차]
  

Part 01 JSP 웹 프로그래밍 시작하기

Chapter 01 웹 프로그래밍의 이해하기

01_ ? ! 동적 컨텐츠!

01-1 웹의 동작

01-2 정적 페이지, 동적 페이지

02_ JSP란 무엇인가?

03_ JSP의 특징

04_ Servlet 이해하기

핵심 정리

연습 문제

 

Chapter 02 JDK, Tomcat, Eclipse 설치

01_ JDK 설치

01-1 JDK?

01-2 JDK 다운로드 및 설치

01-3 환경변수 Path(경로) 지정

01-4 JDK 설치여부 확인

02_ Tomcat 설치

02-1 JSP 컨테이너란?

02-2 Toimcat 다운로드 및 설치

02-3 Tomcat 환경설정

03_ eclipse 설치

03-1 이클립스 다운로드 및 설치

03-2 이클립스 환경설정

핵심 정리

연습 문제

 

Chapter 03 JSP 동작원리(톰켓)와 서블릿

01_ 웹 어플리케이션 생성

02_ “Korea Fighting!!!”을 출력하는 JSP

03_ JSP의 동작 구조

04_ JSP Life Cycle

05_ 서블릿(Servlet) 이란?

05-1 서블릿의 Life Cycle

05-2 서블릿의 Fighting Korea

핵심 정리

연습 문제

 

 

Part 02 JSP & 서블릿 기본 이해하기

Chapter 04 JAVA 기초 문법

01_ 기본 문법 구조

02_ 변수와 데이터 타입

02-1 변수

02-2 데이터 타입

03_ 연산자

03-1 산술연산자와 증감 연산자

03-2 비교연산자와 대입연산자

03-3 논리연산자

04_ 제어문

04-1 조건문

04-2 반복문

05_ 클래스 및 객체

05-1 객체란?

05-2 클래스란?

05-3 생성자

05-4 멤버변수

05-5 접근 제어자

05-6 static final

05-7 import 및 주석

핵심 정리

연습 문제

 

Chapter 05 JSP 기초 문법

01_ JSP의 스클립트(Script)

01-1 JSP 스크립트의 이해

02_ 선언문(Declaration)

02-1 멤버변수 선언

02-2 메소드(method) 선언

03_ 스트립트릿

03-1 스트립트릿의 활용

04_ 표현식

04-1 표현식의 활용

05_ 주석

05-1 주석의 활용

06_ JSP의 기본 제어문

06-1 if-else(조건 분기문)

06-2 for(반복문)

06-3 while(반복문)

핵심 정리

연습 문제

 

Chapter 06 JSP의 지시자와 액션 태그

01_ 지시자(Directive)

01-1 page 지시자

01-2 include 지시자

02_ 액션 태그

02-1 include 액션 태그

02-2 forward 액션 태그

02-3 스트립트 요소를 대체하는 액션 태그

02-4 기타 액션 태그

핵심 정리

연습 문제

 

Chapter 07 JSP의 내부 객체

01_ 내부 객체란?

02_ request, response, out 내부 객체

02-1 request

02-2 response

02-3 out

03_ session, application, pageContext 내부 객체

03-1 session

03-2 application

03-3 pageContext

04_ page, config 내부 객체

04-1 page

04-2 config

05_ exception 내부 객체

핵심 정리

연습 문제

 

Chapter 08 서블릿 기초 문법

01_ 서블릿이란?

01-1 이클립스로 서블릿 만들기

01-2 서블릿의 주요 클래스

01-3 서블릿의 라이프 사이클

02_ 서블릿의 요청 방식

02-1 get 방식

02-2 post 방식

03_ 서블릿에서 세션 사용하기

03-1 세션

핵심 정리

연습 문제

 

 

Part 03 JSP 응용기술 익히기

Chapter 09 JSP와 자바빈즈

01_ 자바빈즈(JavaBeans)?

02_ 자바빈즈 만들기

02-1 빈 작성

02-2 빈 컴파일

02-3 빈을 이용하는 JSP 파일 작성

03_ 빈을 이용한 회원가입 양식 작성하기

03-1 회원가입 입력 폼 작성

03-2 회원정보를 처리하기 위한 빈 작성

03-3 회원입력 정보확인 페이지 작성

Spcial Page

핵심 정리

연습 문제

 

Chapter 10 데이터베이스 설치 및 기본 SQL

01_ 데이터베이스란

01-1 데이터베이스 & DBMS

01-2 데이터베이스 설치

02_ MySQL 질의문을 이용한 회원테이블 데이터베이스 작성하기

02-1 데이터베이스의 구성도서관

02-2 회원테이블 만들기

핵심 정리

연습 문제

 

Chapter 11 JDBC로 데이터베이스 연동

01_ JDBC

01-1 JDBC Driver

01-2 JDBC를 통한 MySQL과의 연동 데스트

02_ 데이터베이스 조작을 위한 자바 라이브러리

02-1 JDBC API

02-2 JDBC에서의 한글 처리

03_ JSP와 데이터베이스 연동

03-1 JSP 스크립트릿으로의 데이터베이스 연동

03-2 자바빈즈를 이용한 데이터베이스 연동

04_ ConnectionPool을 사용한 데이터베이스 연결 기능 향상

04-1 Pooling 기법

04-2 ConnectionPool을 사용한 데이터베이스 연결

04-3 ConnectionPool Bean을 이용한 데이터베이스 연결

핵심 정리

연습 문제

 

Chapter 12 세션(session)과 쿠키(cookie)

01_ 세션(session)과 쿠키(cookie)

01-1 세션

01-2 쿠키

02_ HTTP 프로토콜에서 상태를 지속시키기 위한 방법

02-1 URL 새로쓰기(URL Rewriting, URL 재작성)

02-2 숨겨진 필드(Hidden Form Variable)

02-3 쿠키를 구현할 수 있는 쿠키 클래스

02-4 세션 인터페이스

02-5 Cookie Session 비교

03_ 웹 어플리케이션에 있어서 세션과 쿠키의 사용

03-1 쿠키와 세션에 공통적으로 사용할 자바빈즈 작성

03-2 쿠키를 사용한 로그인

03-3 세션을 사용한 로그인

핵심 정리

연습 문제

 

 

Part 04 JSP & 서블릿 실전 프로그래밍 익히기

Chapter 13 파일 업로드

01_ 파일 업로드의 기본적인 폼

02_ 파일을 업로드하고 폼 데이터를 분석하는 cos.jar

02-1 cos.jar 파일 다운받기

02-2 파일 업로드 및 폼 요소 처리를 위한 MultipartRequest 클래스

03_ 폼 데이터 분석 및 파일 업로드 페이지 구현

04_ 여러 개의 파일 업로드

핵심 정리

연습 문제

 

Chapter 14 회원가입 및 로그인

01_ 데이터베이스 설계

01-1 회원가입 만들기

01-2 우편번호 테이블 만들기

02_ 설계 및 구현

02-1 회원가입 만들기

02-2 회원인증 만들기

02-3 회원 인증 및 가입에 필요한 자바와 빈즈 만들기

03_ 회원 인증 및 가입 페이지 실행

핵심 정리

연습 문제

 

Chapter 15 계층형 게시판

01_ 데이터베이스 설계

02_ 설계 및 구현

02-1 게시물의 쓰기, 읽기, 삭제 만들기

02-2 게시판 수정, 답변 만들기

02-3 게시판에 필요한 자바와 빈즈

02-4 게시판 페이지 실행

핵심 정리

연습 문제

 

Chapter 16 투표 프로그램

01_ 투표 프로그램의 정의

01-1 기능정의

01-2 jsp 페이지 및 클래스 정의

01-3 데이터베이스 설계

02_ 투표 프로그램 구현

02-1 투표 프로그램 기본 틀 작성

03_ 투표 프로그램 실행

핵심 정리

연습 문제

 

Chapter 17 홈페이지 구축

01_ 홈페이지 정의

01-1 기능정의

01-2 jsp 페이지 및 클래스 정의

01-3 데이터베이스 설계

02_ 홈페이지 구현

02-1 홈페이지 기본 틀 작성

02-2 회원정보 수정 페이지 작성

03_ 홈페이지 테스트

핵심 정리

연습 문제

 

Chapter 18 모바일웹 회원가입 및 로그인

01_ 데이터베이스 설계

02_ 설계 및 구현

02-1 회원가입 및 회원수정, 로그인, 로그아웃 만들기

02-2 회원가입 및 회원수정, 로그인, 로그아웃 실행

핵심 정리

연습 문제

 

Chapter 19 모바일웹 PhotoBlog

01_ 데이터베이스 설계

02_ 설계 및 구현

02-1 회원 및 포토포스트 sample data 입력

02-2 회원 로그인, 포토포스트 올리기, 리스트, 삭제 만들기

02-3 포토포스트 좋아요, 댓글 달기, 댓글 삭제, 댓글 리스트

02-4 포토블로그 페이지 실행

핵심 정리

연습 문제

 

 

Appendix(부록)

Appendix 01 Oracle MS_SQL 연결 설정

01_ Oracle 연결하기

01-1 자바와 Oracle를 연결하기 위해서는 Oracle 전용 JDBC 드라이버를 설치해야 됩니다.

01-2 Oracle 접속을 위한 클래스 파일과 JSP 파일 작성

01-3 연결 테스트

02_ MS-SQL 연결하기

02-1 MS-SQL 전용 JDBC 드라이버 설치

02-2 MS-SQL 접속을 위한 DBConnectionMgr.java 수정

02-3 테이블 및 데이터 입력하기

02-4 연결 테스트

 

Appendix 02 Tomcat Server 환경설정

01_ 톰캣 server.xml 설정하기

01-1 Connector 태그

01-2 host 태그

02_ web.xml 설정하기

02-1 listings

02-2 welcome-file

02-3 Exception 발생 시 전환되는 페이지 설정

02-4 404에러 발생 시 전환되는 페이지 설정

 

Appendix 03 모바일웹 테마여행정보

01_ 데이터베이스 설계

02_ 설계 및 구현

02-1 테마여행정보 다운로드 및 MySQL 데이터 삽입

02-2 JSON파일을 tblBusanTheme 테이블에 입력

03_ 테마여행정보 리스트 및 상세보기 페이지 구현, 페이징 처리

03-1 테마여행정보 리스트 부분과 페이징 및 블록 처리

04_ 테마여행정보 페이지 실행

 

Appendix(부록) PDF 파일로 제공되며, PDF 파일 다운로드 방법은 책 4쪽을 참고합니다.

출판사 서평



이 책의 내용과 특징은 다음과 같다.

- 최신 개발 환경과 최신 버전에 맞게 전면 개편하였고, 모바일웹 실전 프로젝트 쳅터, 공공데이터를 활용한 모바일 웹페이지 제작 프로젝트 추가 등 최신 트렌드에 맞게 프로젝트를 전면 추가 및 개편하였다.

 

- JSP Servlet 기초 문법과 실무 응용을 한 번에 끝내기

652쪽 분량에 JSP&Servle 기초 문법과 웹사이트 구축 및 모바일 웹페이지 제작 실무 프로젝트까지 완벽하게 설명했다.

 

- 현직 실무와 현직 강의 경력을 모두 갖춘 저자들의 꼼꼼한 설명

풍부한 그림과 예제를 통해서 JSP Servlet을 알기 쉽게, 따라하기 쉽게 설명했다. 실습 예제는 초보자의 눈높이에 맞추어 코드 라인별 1차 설명, 중요한 코드는 말풍선으로 2차 추가 설명, 놓치기 쉬운 부분은 3차로 추가 설명하였다.

 

- 독학/교재에 적합한 구성

단원별로 학습한 내용을 핵심 정리하고, 실습 예제를 풀어 완벽하게 내 것으로 만들 수 있다. 해답은 부록으로 별도로 제공한다.

 

- 책을 보면서 코딩하다 궁금하면 언제든지 물어볼 수 있는 커뮤니티 사이트 운영

혼자서 코딩하다 궁금하면 저자의 온라인 커뮤니티 〈〈JSPStudy.co.kr〉〉에서 언제든지 물어보자.

 

- 연습문제 해답, PPT 자료 제공

이 책의 연습문제 해답과 PPT 자료는 교수자에게만 제공됩니다. 자세한 사항은 책 5쪽을 참고합니다.

저자 소개
저자 : 정동진, 김근호, 손창인
도서리뷰 (0)
이 책을 읽고 어떤 느낌을 받으셨나요? 리뷰를 남기고 다른 독자들과 함께 공유해보세요.

등록된 리뷰가 없습니다

첫번째 리뷰어가 되어주세요

교환/반품/환불
반품/교환방법
  • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
  • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
반품/교환 가능기간
  • 변심반품의 경우 수령 후 7일 이내
  • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용
  • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 만화, 잡지, 수험서 및 문제집류
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
상품 품절
  • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

매장에서 사용할 수 있는 바코드가 있어요!