쉽게 배우는 JSP 웹 프로그래밍

쉽게 배우는 JSP 웹 프로그래밍

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

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

송미영지음

웹기반의관공서위기관리시스템·의학용어온라인평가시스템·중도탈락예방시스템개발,앱기반의전자동화및교육용게임개발,유니티를이용한가상현실콘텐츠개발등다양한실무경험을쌓고자바,웹프로그래밍(JSP/PHP),스프링,안드로이드프로그래밍,유니티엔진,VR/AR프로그래밍등을강의했습니다.현재수원여자대학교교수로재직하면서컴퓨터비전,모바일게임,가상현실등을연구하고있으며,캡스톤디자인프로젝트나경진대회,공모전등에서학생들이현장실무능력을쌓도록도와주는지도교수로서CATS(ComputerApplicationTechnologyStudy)동아리를운영중입니다.또한다년간의현장실무개발과교육강의를통해얻은지식을이해하기쉬운책으로펴내기위해힘쓰고있습니다.저서로는『JAVA마스터』(한빛아카데미,2023),『단계별예제로배우는안드로이드프로그래밍with자바』(길벗캠퍼스,2023),『스프링코딩공작소』(길벗,2022)가있습니다.

목차

Part01JSP기초지식

Chapter01JSP의개요:원리를이해하고개발환경구축하기
1웹과JSP프로그래밍의이해
2JSP개발환경구축
3[북마켓]프로젝트생성하기
요약/연습문제

Part02JSP기본문법

Chapter02스크립트태그:시작페이지만들기
1스크립트태그의개요
2선언문태그
3스크립틀릿태그
4표현문태그
5[북마켓]시작페이지만들기
요약/연습문제

Chapter03디렉티브태그:한글출력및페이지모듈화하기
1디렉티브태그의개요
2page디렉티브태그
3include디렉티브태그
4taglib디렉티브태그
5[북마켓]한글출력및페이지모듈화하기
요약/연습문제

Chapter04액션태그:상품목록표시하기
1액션태그의개요
2forward액션태그
3include액션태그
4param액션태그
5자바빈즈액션태그
6[북마켓]도서목록표시하기
요약/연습문제

Chapter05내장객체:상품상세정보표시하기
1내장객체의개요
2request내장객체
3response내장객체
4out내장객체
5[북마켓]도서상세정보표시하기
요약/연습문제

Part03페이지처리기법

Chapter06폼태그:상품등록페이지만들기
1폼처리의개요
2form태그
3input태그
4select태그
5textarea태그
6폼데이터처리
7[북마켓]도서등록페이지만들기
요약/연습문제

Chapter07파일업로드:상품이미지등록하기
1파일업로드의개요
2MultipartRequest를이용한파일업로드
3Commons-FileUpload를이용한파일업로드
4[북마켓]도서이미지등록하기
요약/연습문제

Chapter08유효성검사:상품등록데이터의유효성검사하기
1유효성검사의개요
2기본유효성검사
3데이터형식유효성검사
4[북마켓]도서등록데이터의유효성검사하기
요약/연습문제


Chapter09다국어처리:상품등록페이지의다국어처리하기
1다국어처리의개요
2Locale클래스를이용한다국어처리
3JSTLfmt태그를이용한다국어처리
4[북마켓]도서등록페이지의다국어처리하기
요약/연습문제

Chapter10시큐리티:상품등록페이지의보안처리하기
1시큐리티의개요
2선언적시큐리티처리
3프로그래밍적시큐리티처리
4[북마켓]도서등록페이지의보안처리하기
요약/연습문제

Chapter11예외처리:예외처리페이지만들기
1예외처리의개요
2page디렉티브태그를이용한예외처리
3web.xml파일을이용한예외처리
4try-catch-finally를이용한예외처리
5[북마켓]예외처리페이지만들기
요약/연습문제

Chapter12필터:로그기록하기
1필터의개요
2Filter인터페이스의구현클래스
3web.xml파일의필터구성
4[북마켓]로그기록하기
요약/연습문제

Part04JSP고급문법

Chapter13세션:장바구니페이지만들기
1세션의개요
2세션생성
3세션정보
4세션삭제
5세션유효시간설정
6[북마켓]장바구니페이지만들기
요약/연습문제

Chapter14쿠키:주문처리페이지만들기
1쿠키의개요
2쿠키생성
3쿠키정보
4쿠키삭제
5[북마켓]주문처리페이지만들기
요약/연습문제

Chapter15데이터베이스개발환경구축:상품관리테이블생성및상품등록하기
1데이터베이스의개요
2MySQL개발환경구축
3통합개발환경과데이터베이스연동
4MySQL기본명령어
5[북마켓]상품관리테이블생성및상품등록하기
요약/연습문제

Chapter16JDBC로데이터베이스와JSP연동:상품조회,등록,수정,삭제하기
1JDBC의개요
2JDBC드라이버로딩및DBMS접속
3데이터베이스쿼리실행
4쿼리문실행결과값가져오기
5[북마켓]도서조회,등록,수정,삭제하기
요약/연습문제

Chapter17JSP표준태그라이브러리:회원가입,수정,탈퇴하기
1JSTL의개요
2JSTL표준태그의유형와사용법
3[북마켓]회원가입,수정,탈퇴하기
요약/연습문제

Chapter18웹MVC:게시판만들기
1MVC의개요
2MVC패턴구조
3MVC패턴구현방법
4[북마켓]게시판만들기
요약/연습문제

출판사 서평

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

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

많은독자가이책을통해웹애플리케이션개발에필요한탄탄한기초지식을쌓고프로젝트실무에좀더자신감을가질수있길바랍니다.