간편결제, 신용카드 청구할인
네이버페이 1%
(네이버페이 결제 시 적립)
북피니언 롯데카드 30% (14,490원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (16,560원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (18,630원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (19,260원)
(최대할인 3만원 / 3만원 이상 결제)
Close

JSPStudy의 JSP 웹프로그래밍 입문+활용 (Servlet 추가) : JSP & 서블릿 기초 문법부터 사이트 구축 실무 응용까지[2판]

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 1,680
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

23,000원

  • 20,700 (10%할인)

    1,150P (5%적립)

할인혜택
적립혜택자동적립
추가혜택
배송정보
주문수량
감소 증가
  • 북카트 담기
  • 바로구매
  • 매장픽업
  • 이벤트/기획전

  • 연관도서(1)

  • 사은품(8)

책소개

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

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

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

- JSP & Servlet의 동작원리를 도식화로 알기 쉽게 설명하였다.
- JSP & 서블릿의 기초 문법을 초보자의 눈높이에 맞추어 설명하였다.
- 이해하기 어려운 내용은 도해로 1차 설명하고, 실습 예제로 2차 설명하였다.
- 실습 예제는 초보자도 알기 쉽게 코드 라인별 1차 설명, 중요한 코드는 말풍선으로 2차 추가 설명, 놓치기 쉬운 부분은 3차로 추가 설명하였다.
- 실수하기 쉬운 부분이나 중요한 부분은 팁으로 추가 설명하였다.
- 단원이 끝나면 스스로 풀어볼 수 있는 단원별 실습 예제를 제공하고, 해답은 부록으로 별도 제공한다.
- 기초 문법을 실무에 바로 적용할 수 있는 사이트 제작 응용 예제까지 담아 실무 기능도 익힐 수 있도록 하였다.
- 책을 보면서 궁금하면 언제든지 물어볼 수 있는 JSPStudy 커뮤니티 사이트를 저자가 직접 운영한다.

출판사 서평

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

630쪽 분량에 JSP&Servle 기초 문법과 사이트 구축 실무 프로젝트까지 완벽하게 설명했다.

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

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

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

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

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

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

목차

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_ 홈페이지 테스트
핵심 정리
실습 예제

PART 05 JSP 중급 기술 익히기

Chapter 18 표현언어(EL)와 JSTL(JSP Standard Tag Library)
01_ JSP의 표현언어(Expression Language)
01-1 표현언어(EL)의 이해
01-2 표현언어의 기본(내장) 객체
01-3 표현언어의 연산자
01-4 표현언어의 클래스 정적 메소드 사용
02_ JSP의 JSTL(JSP Standard Tag Library)
02-1 JSTL의 이해
02-2 JSTL의 설치 및 종류
02-3 JSTL의 Core 태그
02-4 JSTL의 포매팅(Formatting) 태그
02-5 JSTL의 SQL 태그
02-6 JSTl의 함수(Functions)
핵심 정리
실습 예제

Chapter 19 커스텀 태그(Custom Tag)
01_ 커스텀 태그의 기술소개
02_ 커스텀 태그 시작하기
03_ 커스텀 태그의 세부요소
03-1 태그 라이브러리 지시자(Tag Library Directives)
03-2 사용자 태그의 설명자 파일(Tag Library Descriptor)
03-3 사용자 태그의 처리를 담당하는 태그 핸들러(Tag Handler)
04_ 속성값이 있는 커스텀 태그 만들기
05_ 스크립트 변수 생성하기
핵심 정리
실습 예제

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에러 발생 시 전환되는 페이지 설정

관련이미지

저자소개

생년월일 -
출생지 -
출간도서 3종
판매수 373권

현) 동의대 자바프로그래밍 과정 강사
현) JSPStudy.co.kr 대표 운영자

[저서]
JSPStudy의 JSP & Servlet 웹 프로그래밍 입문 + 활용 _앤써북
그누위즈의 PHP&MySQL 웹 프로그래밍 입문 + 활용_앤써북
JSPStudy의 JAVA 프로그래밍 입문_앤써북

생년월일 -
출생지 -
출간도서 3종
판매수 162권

현) 부산IT교육센터 전임강사
현) blog.naver.com/codingspecialist 운영
현) JSPStudy.co.kr 운영자

[저서]
그누위즈의 PHP&MySQL 웹 프로그래밍 입문 + 활용_앤써북
JSP Study의 JAVA 프로그래밍 입문_앤써북

생년월일 -
출생지 -
출간도서 2종
판매수 129권

현) 웹에이젼시 그누위즈 대표
현) gnuwiz.com 대표 운영자

[저서]
그누위즈의 PHP&MySQL 웹 프로그래밍 입문 + 활용_앤써북

이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

    리뷰

    0.0 (총 0건)

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    0.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용