장바구니

배송조회

이벤트

JSP Web Programming(웹 서비스&애플리케이션 개발을 위한 입문서)
이지훈 / 2014-08-10 / 초판 발행

도서 미리보기

이 책은 프로그래밍 강의를 하는 강사이자 업계에 먼저 몸담고 있는 선배 프로그래머의 입장에서 웹 애플리케이션의 동작 방식과 서블릿/JSP를 사용하여 웹 애플리케이션을 구현하기 위한 기본 사용법 및 활용 방법을 소개하고 있다.

이지훈 <groovysunday@naver.com>

 

한양대 컴퓨터 공학과를 졸업하였고, 성균관대 정보통신대학원 IT컨설팅 석사과정 중에 있다.

국토해양부(현 국토교통부)건설 CALS 프로젝트, 행정안전부(현 안전행정부)도로명 주소 정보화 사업단,

고용노동부 내일배움카드
, HRD-NET, 신한카드, 농협카드, KDB생명 MSFA(Mobile SFA)

공공 및 금융 프로젝트에 프로그래머 및
DBA, 컨설턴트로 참여하였으며,

뉴스직업전문학교
, 하이미디어 컴퓨터디자인 학원 등에서 정보처리 관련 자격증 강의를 했다.

 

현재 INT SOFT Business Services Group 책임 컨설턴트로 일하고 있으며, SBS 아카데미에서 Java JSP 웹 프로그래밍 강의와 집필 활동을 겸하고 있다.

정가

28,000

판매가

28,000

회원가

25,200 (10%↓ )

포인트 1,400P 적립
ISBN 9788927410560 13000
페이지수 696p
판형/컬러 4X6배판/ 무선/ 2도
배송비 무료배송

선택된 옵션

  • 수량
위시리스트
 
 
JSP Web Programming(웹 서비스&애플리케이션 개발을 위한 입문서)

상세이미지

  서블릿과 JSP는 프로그래밍 언어인 Java를 사용하여 웹 서비스를 구현하기 위한 기술로, 활용도 측면에서 세계적으로 최상위를 다툴 정도로 대중화되어 있고, 국내에서는 전자정부 표준 프레임워크로 인해 그 입지가 더욱 공고해지고 있다.

 

서블릿/JSP를 활용한 웹 서비스 구축 방식에는 Model1 방식과 Model2 방식이 있으며, Spring, Struts2, MyBatis, Hibernate 등과 같은 유려한 오픈소스 프레임 워크들은 대부분 MVC 기반 Model2 방식을 지원한다.

 

이러한 프레임워크는 서블릿/JSP를 활용한 웹 애플리케이션 제작 및 유지보수 시 태생적으로 발생할 수밖에 없는 반복적인 작업을 줄이고, 점점 규모가 커져가는 프로젝트의 구축관리를 용이하게 하는 데 그 목적이 있다.

 

따라서 다양한 프레임워크가 지향하는 바를 이해하고, 그들이 제공하는 여러 유익한 도구들을 제대로 사용하려면 서블릿/JSP를 이용한 기본적인 웹 애플리케이션의 구현 방법과 동작 방식의 이해가 필수적으로 선행되어야 한다.

 

이 책은 프로그래밍 강의를 하는 강사이자 업계에 먼저 몸담고 있는 선배 프로그래머의 입장에서 웹 애플리케이션의 동작 방식과 서블릿/JSP를 사용하여 웹 애플리케이션을 구현하기 위한 기본 사용법 및 활용 방법을 소개하고 있다.

 

이 책을 통해 얻은 지식과 기술은 이후 여러 프레임워크의 사용과 안드로이드 서버 사이드 프로그래밍 학습에도 도움이 될 것이다. 모쪼록 웹 프로그래밍의 첫발을 내딛는 여러분에게 이 책이 좋은 길잡이가 되기를 소망한다.

 

PART 01 서블릿/JSP 기본

 

CHAPTER 01
웹 프로그래밍의 소개 016

01
웹 프로그래밍(Web Programming)의 의미 016

02
웹 서비스(Web Service)의 개요 018

03
웹 서비스(Web Service) 동작 방식 021

04
애플리케이션 구현 방식과 서블릿/JSP의 특징 025

 

CHAPTER 02
개발환경 구축 031

01
Java 개발환경 구축 031

02
아파치 톰캣(Apache Tomcat) 7.0 설치하기 039

03
웹 애플리케이션의 파일 구조와 제작 및 배포 042

04
이클립스(Eclipse) 설치하기 054

 

CHAPTER 03 Java
기본 문법 067

01
데이터 타입(Data Type) 067

02
연산자(Operator) 089

03
조건문(Conditional Statement) 098

04
반복문(Repetitive Statement) 106

05
Java의 문자열 115

06
Java의 클래스 121

 

CHAPTER 04
서블릿(Servlet) 133

01
서블릿의 개요 133

02
서블릿 제작 139

 

CHAPTER 05 JSP
기초 184

01
JSP의 개요와 동작 184

02
JSP의 기본 문법 190

 

CHAPTER 06 JSP
의 내장객체 218

01
내장객체의 개요 218

02
내장객체 활용 221

 

CHAPTER 07 JSP
의 에러 처리 268

01
JSP 에러 처리를 위한 필요 요소 268

02
JSP 에러 페이지 활용 276

 

CHAPTER 08 JSP
의 세션 관리 287

01
HTTP 프로토콜의 연결 방식 287

02
URL Rewriting 288

03
Hidden Field 293

04
쿠키(Cookie) 301

05
HttpSession 336

 

 

PART 02
서블릿/JSP 활용 357

 

CHAPTER 09 JSP
의 액션 태그 362

01
액션 태그의 개요 362

02
액션 태그의 사용 364

 

CHAPTER 10
데이터베이스 프로그래밍 390

01
웹 애플리케이션과 데이터베이스(Database) 390

02
MySQL 설치와 데이터베이스 생성 392

03
SQL 기초 403

04
JDBC 프로그래밍 422

05
커넥션 풀(Connection Pool) 444

 

CHAPTER 11 EL(Expression Language)
456

01
EL의 개요 456

02
EL의 문법 458

03
EL 연산자 471

04
EL을 이용한 자바 메서드 사용 483

05
EL의 비활성화 490

 

CHAPTER 12
커스텀 태그 494

01
커스텀 태그의 개요 494

02
심플 태그 핸들러를 이용한 커스텀 태그 제작 497

03
태그 파일을 사용한 커스텀 태그 제작 508

 

CHAPTER 13 JSTL
528

01
JSTL 다운로드 및 설치 528

02
JSTL 라이브러리의 종류 533

03
JSTL 코어 태그 라이브러리 사용 534

 

CHAPTER 14 Model2
방식의 게시판 설계 및 구축 561

01
웹 애플리케이션의 설계 모델 561

02
Model2 방식의 게시판 설계 570

03
Model2 방식의 게시판 구현 575

 
 

Appendix
어노테이션과 파일업로드

 

CHAPTER 01
어노테이션 666

01
HandlesTypes 666

02
HttpConstraint 666

03
HttpMethodConstraint 667

04
MultipartConfig 668

05
ServletSecurity 668

06
WebFilter 669

07
WebInitParam 669

08
WebListener 669

09
WebServlet 670

 

CHAPTER 02
파일 업로드 671

01
파일 업로드 개요 671

02
cos 라이브러리를 이용한 파일 업로드 구현 676

03
FileUpload API를 이용한 파일 업로드 구현 682

독자평

등록된 사용후기

사용후기가 없습니다.

배송정보

배송지역 : 전국 
배송비 : 무료 
배송기간 : 주문일 포함 3~7일 이내(연휴,공휴일 제외)
※오후 2시까지 주문건에 한해 당일발송하며, 이후 주문건은 익일발송됨을 알려드립니다. 
※도서 산간, 오지 일부 지역은 늦어질 수 있습니다. 

반품/교환방법 *파본 및 낙장인 경우 100% 교환해 드립니다. 

· [1:1 상담 >반품/교환/환불] 또는 문의 (031-955-0550)


 

반품/교환가능 기간

· 변심반품의 경우 도서수령 후 3일이내

· 강의만 구매 시 등업일 기준 3일이내 

(반드시 선불 / 추가운임 발생 시 차액 고객부담)


-고객님의 변심에 의한 반품이나 부주의에 의해 반송되는 경우 왕복배송비 5,000원은 고객님 부담입니다. 


배송완료 후 7일 이내에 반품의사를 전달하지 않을 시는 교환 및 반품이 되지 않습니다. 

(단, 파본 및 낙장의 경우 제외)


반품/교환비용

· 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객부담

1] 신용카드 1~2일 소요 (주말, 공휴일 제외)

* 카드 취소 신청 후 카드사별 승인 취소 기간 상이

2] 계좌 환불 1~2일 소요 (주말, 공휴일 제외)

* 본인 명의 계좌 필요


반품/교환 불가사유

· 단순변심으로 인한 교환/반품 신청이 상품 수령 날로부터 7일이 경과한 경우 (상품불량 제외)

· 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우

(단지 확인을 위한 포장 훼손은 제외 됨)

· 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우

예) 복제가 가능한 상품 등의 포장을 훼손한 경우

· 시간외 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

· 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당된 경우


소비자 피해보상

환불지연에 따른 배상

· 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준

(공정거래위원회 고시)에 준하여 처리됨

· 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함



  

등록된 상품이 없습니다.

회사소개| 이용약관| 개인정보취급방침| 이메일무단수집거부| 자주하는질문| 모바일버전

상호명 : 도서출판 예문사대표자 : 정용수사업자등록번호 : 109-99-55067통신판매업신고번호 : 2018-경기파주-1422
주소 : 경기도 파주시 직지길 460Tel : 031) 955-0550FAX : 031) 955-0660

Copyright ⓒ 2009 YEAMOONSA. All Rights Reserved.