JSPStudy의 JSP&Servlet 웹 프로그래밍 입문+활용
도서+사은품 또는 도서+사은품+교보Only(교보굿즈)
15,000원 미만 시 2,500원 배송비 부과
20,000원 미만 시 2,500원 배송비 부과
15,000원 미만 시 2,500원 배송비 부과
1Box 기준 : 도서 10권
로그아웃 : '서울시 종로구 종로1' 주소 기준
이달의 꽃과 함께 책을 받아보세요!
1권 구매 시 결제 단계에서 적용 가능합니다.
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.

책의 핵심 구성은 “웹과 서블릿 및 JSP 동작원리 이해 → 알기 쉬운 기초 문법 → 바로 적용하여 구현할 수 있는 실무 완성”이며, 각 과정은 다양한 도식화와 예제를 통해 실행 흐름을 쉽게 이해할 수 있고 실무 프로젝트를 통해 구체적인 구현 방법을 습득할 수 있다.
책은 다음과 같은 특징이 있다.
- 최신 개발 환경과 최신 버전에 맞게 전면 개편하였다.
- 모바일웹 실전 프로젝트 쳅터, 공공데이터를 활용한 모바일 웹페이지 추가 등 최신 트렌드에 맞게 프로젝트가 전면 개편하였다.
- JSP & Servlet의 동작원리를 도식화로 알기 쉽게 설명하였다.
- JSP & 서블릿의 기초 문법을 초보자의 눈높이에 맞추어 설명하였다.
- 이해하기 어려운 내용은 도해로 1차 설명하고, 실습 예제로 2차 설명하였다.
- 실습 예제는 초보자도 알기 쉽게 코드 라인별 1차 설명, 중요한 코드는 말풍선으로 2차 추가 설명, 놓치기 쉬운 부분은 3차로 추가 설명하였다.
- 실수하기 쉬운 부분이나 중요한 부분은 팁으로 추가 설명하였다.
- 단원이 끝나면 스스로 풀어볼 수 있는 단원별 실습 예제를 제공하고, 해답은 부록으로 별도 제공한다.
- 기초 문법을 실무에 바로 적용할 수 있는 사이트 제작 응용 예제까지 담아 실무 기능도 익힐 수 있도록 하였다.
- 책을 보면서 궁금하면 언제든지 물어볼 수 있는 JSPStudy 커뮤니티 사이트를 저자가 직접 운영한다.
이 책의 부록(Appendix)은 PDF 파일로 제공되며, PDF 파일 다운로드 방법은 4쪽을 참고한다. 또한 소스 파일 다운로드 방법도 4쪽을 참고한다.
이 책의 PPT와 연습문제 해답은 교수자에게만 제공되며, 신청 방법은 책 5쪽을 참고한다.
작가정보

현) 동의대 정보아카데미 강사
현) 부산IT교육센터 프로그래밍 강사
현) JSPStudy.co.kr 대표 운영자
(저서)
JSPStudy의 JSP & Servlet 웹 프로그래밍 입문 + 활용 4판 (앤써북)
IoT 사물인터넷을 위한 라즈베리파이 5 정석 (앤써북)
그누위즈의 PHP&MySQL 웹 프로그래밍 입문 + 활용 2판 + 활용 (앤써북)
그누위즈의 HTML5 & CSS3 웹 디자인 입문 + 활용 (앤써북)
AWS로 구현하는 CI/CD 배포 입문 (앤써북)
모두가 할 수 있는 플러터 UI 실전 (앤써북)
모두가 할 수 있는 플러터 UI 입문 (앤써북)
JSPStudy의 JAVA 프로그래밍 입문 (앤써북)

현대 금형관리 프로그램, 부동산 웹, 앱 프로그램, 캠핑장 예약 관리 시스템, 산업인력 공단 HRD 프로그램, 실시간 개인방송 플랫폼 앱을 개발하였다.
(저서)
JSPStudy의 JSP & Servlet 웹 프로그래밍 입문 + 활용 4판 (앤써북)
만들면서 배우는 플러터 앱 프로그래밍 (앤써북)
목차
- 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쪽을 참고합니다.
기본정보
ISBN | 9791193059524 |
---|---|
발행(출시)일자 | 2025년 05월 05일 |
쪽수 | 575쪽 |
크기 |
191 * 257
* 27
mm
/ 1280 g
|
총권수 | 1권 |
Klover
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집 (0)
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)
구매 후 리뷰 작성 시, e교환권 100원 적립