JSPStudy의 JSP&Servlet 웹 프로그래밍 입문+활용 (기초 문법부터 웹사이트 구축·모바일 웹페이지 제작 실무까지! | 전면개정판 4 판)

JSPStudy의 JSP&Servlet 웹 프로그래밍 입문+활용 (기초 문법부터 웹사이트 구축·모바일 웹페이지 제작 실무까지! | 전면개정판 4 판)

$31.00
Description
최신 개발 환경과 최신 버전에 맞게 전면 개편, 공공데이터를 활용한 모바일 웹 페이지 실전 프로젝트 추가된 내용으로 4판이 출간되었다!
JSP & Servlet의 동작원리를 도식화로 알기 쉽게 설명하였고, 기초 문법부터 웹사이트 실전 제작 실습까지 구체적인 구현 방법을 처음 시작하는 초보자의 눈높이에 맞춘 입문 활용서이다.

책의 핵심 구성은 “웹과 서블릿 및 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프로그래밍입문(앤써북)

목차

Part01JSP웹프로그래밍시작하기
Chapter01웹프로그래밍의이해하기
01_웹?웹!동적컨텐츠!
01-1웹의동작
01-2정적페이지,동적페이지
02_JSP란무엇인가?
03_JSP의특징
04_Servlet이해하기
핵심정리
연습문제

Chapter02JDK,Tomcat,Eclipse설치
01_JDK설치
01-1JDK란?
01-2JDK다운로드및설치
01-3환경변수Path(경로)지정
01-4JDK설치여부확인
02_Tomcat설치
02-1JSP컨테이너란?
02-2Toimcat다운로드및설치
02-3Tomcat환경설정
03_eclipse설치
03-1이클립스다운로드및설치
03-2이클립스환경설정
핵심정리
연습문제

Chapter03JSP동작원리(톰켓)와서블릿
01_웹어플리케이션생성
02_“KoreaFighting!!!”을출력하는JSP
03_JSP의동작구조
04_JSP의LifeCycle
05_서블릿(Servlet)이란?
05-1서블릿의LifeCycle
05-2서블릿의FightingKorea
핵심정리
연습문제


Part02JSP&서블릿기본이해하기
Chapter04JAVA기초문법
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-6static과final
05-7import및주석
핵심정리
연습문제

Chapter05JSP기초문법
01_JSP의스클립트(Script)
01-1JSP스크립트의이해
02_선언문(Declaration)
02-1멤버변수선언
02-2메소드(method)선언
03_스트립트릿
03-1스트립트릿의활용
04_표현식
04-1표현식의활용
05_주석
05-1주석의활용
06_JSP의기본제어문
06-1if-else(조건분기문)
06-2for(반복문)
06-3while(반복문)
핵심정리
연습문제

Chapter06JSP의지시자와액션태그
01_지시자(Directive)
01-1page지시자
01-2include지시자
02_액션태그
02-1include액션태그
02-2forward액션태그
02-3스트립트요소를대체하는액션태그
02-4기타액션태그
핵심정리
연습문제

Chapter07JSP의내부객체
01_내부객체란?
02_request,response,out내부객체
02-1request
02-2response
02-3out
03_session,application,pageContext내부객체
03-1session
03-2application
03-3pageContext
04_page,config내부객체
04-1page
04-2config
05_exception내부객체
핵심정리
연습문제

Chapter08서블릿기초문법
01_서블릿이란?
01-1이클립스로서블릿만들기
01-2서블릿의주요클래스
01-3서블릿의라이프사이클
02_서블릿의요청방식
02-1get방식
02-2post방식
03_서블릿에서세션사용하기
03-1세션
핵심정리
연습문제


Part03JSP응용기술익히기
Chapter09JSP와자바빈즈
01_자바빈즈(JavaBeans)란?
02_자바빈즈만들기
02-1빈작성
02-2빈컴파일
02-3빈을이용하는JSP파일작성
03_빈을이용한회원가입양식작성하기
03-1회원가입입력폼작성
03-2회원정보를처리하기위한빈작성
03-3회원입력정보확인페이지작성
SpcialPage
핵심정리
연습문제

Chapter10데이터베이스설치및기본SQL문
01_데이터베이스란
01-1데이터베이스&DBMS
01-2데이터베이스설치
02_MySQL질의문을이용한회원테이블데이터베이스작성하기
02-1데이터베이스의구성‘도서관’
02-2회원테이블만들기
핵심정리
연습문제

Chapter11JDBC로데이터베이스연동
01_JDBC
01-1JDBCDriver
01-2JDBC를통한MySQL과의연동데스트
02_데이터베이스조작을위한자바라이브러리
02-1JDBCAPI
02-2JDBC에서의한글처리
03_JSP와데이터베이스연동
03-1JSP스크립트릿으로의데이터베이스연동
03-2자바빈즈를이용한데이터베이스연동
04_ConnectionPool을사용한데이터베이스연결기능향상
04-1Pooling기법
04-2ConnectionPool을사용한데이터베이스연결
04-3ConnectionPool과Bean을이용한데이터베이스연결
핵심정리
연습문제

Chapter12세션(session)과쿠키(cookie)
01_세션(session)과쿠키(cookie)
01-1세션
01-2쿠키
02_HTTP프로토콜에서상태를지속시키기위한방법
02-1URL새로쓰기(URLRewriting,URL재작성)
02-2숨겨진필드(HiddenFormVariable)
02-3쿠키를구현할수있는쿠키클래스
02-4세션인터페이스
02-5Cookie와Session비교
03_웹어플리케이션에있어서세션과쿠키의사용
03-1쿠키와세션에공통적으로사용할자바빈즈작성
03-2쿠키를사용한로그인
03-3세션을사용한로그인
핵심정리
연습문제


Part04JSP&서블릿실전프로그래밍익히기
Chapter13파일업로드
01_파일업로드의기본적인폼
02_파일을업로드하고폼데이터를분석하는cos.jar
02-1cos.jar파일다운받기
02-2파일업로드및폼요소처리를위한MultipartRequest클래스
03_폼데이터분석및파일업로드페이지구현
04_여러개의파일업로드
핵심정리
연습문제

Chapter14회원가입및로그인
01_데이터베이스설계
01-1회원가입만들기
01-2우편번호테이블만들기
02_설계및구현
02-1회원가입만들기
02-2회원인증만들기
02-3회원인증및가입에필요한자바와빈즈만들기
03_회원인증및가입페이지실행
핵심정리
연습문제

Chapter15계층형게시판
01_데이터베이스설계
02_설계및구현
02-1게시물의쓰기,읽기,삭제만들기
02-2게시판수정,답변만들기
02-3게시판에필요한자바와빈즈
02-4게시판페이지실행
핵심정리
연습문제

Chapter16투표프로그램
01_투표프로그램의정의
01-1기능정의
01-2jsp페이지및클래스정의
01-3데이터베이스설계
02_투표프로그램구현
02-1투표프로그램기본틀작성
03_투표프로그램실행
핵심정리
연습문제

Chapter17홈페이지구축
01_홈페이지정의
01-1기능정의
01-2jsp페이지및클래스정의
01-3데이터베이스설계
02_홈페이지구현
02-1홈페이지기본틀작성
02-2회원정보수정페이지작성
03_홈페이지테스트
핵심정리
연습문제

Chapter18모바일웹회원가입및로그인
01_데이터베이스설계
02_설계및구현
02-1회원가입및회원수정,로그인,로그아웃만들기
02-2회원가입및회원수정,로그인,로그아웃실행
핵심정리
연습문제

Chapter19모바일웹PhotoBlog
01_데이터베이스설계
02_설계및구현
02-1회원및포토포스트sampledata입력
02-2회원로그인,포토포스트올리기,리스트,삭제만들기
02-3포토포스트좋아요,댓글달기,댓글삭제,댓글리스트
02-4포토블로그페이지실행
핵심정리
연습문제


Appendix(부록)
Appendix01Oracle과MS_SQL연결설정
01_Oracle연결하기
01-1자바와Oracle를연결하기위해서는Oracle전용JDBC드라이버를설치해야됩니다.
01-2Oracle접속을위한클래스파일과JSP파일작성
01-3연결테스트
02_MS-SQL연결하기
02-1MS-SQL전용JDBC드라이버설치
02-2MS-SQL접속을위한DBConnectionMgr.java수정
02-3테이블및데이터입력하기
02-4연결테스트

Appendix02TomcatServer환경설정
01_톰캣server.xml설정하기
01-1Connector태그
01-2host태그
02_web.xml설정하기
02-1listings
02-2welcome-file
02-3Exception발생시전환되는페이지설정
02-4404에러발생시전환되는페이지설정

Appendix03모바일웹테마여행정보
01_데이터베이스설계
02_설계및구현
02-1테마여행정보다운로드및MySQL데이터삽입
02-2JSON파일을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쪽을참고합니다.