본문내용 바로가기

KYOBO 교보문고

1만원 캐시백
책들고여행
2020다이어리
  • 교보아트스페이스
  • 북모닝책강
SPRING 프레임워크 워크북
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
527쪽 | 규격外
ISBN-10 : 8979143893
ISBN-13 : 9788979143898
SPRING 프레임워크 워크북 중고
저자 박재성 | 출판사 한빛미디어
정가
25,000원
판매가
20,000원 [20%↓, 5,000원 할인]
배송비
2,500원 (판매자 직접배송)
30,000원 이상 결제 시 무료배송
지금 주문하시면 4일 이내 출고 가능합니다.
더보기
2006년 1월 31일 출간
제품상태
상태 최상 외형 최상 내형 최상
이 상품 최저가
1,200원 다른가격더보기
새 상품
22,500원 [10%↓, 2,500원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

중고책 추천 (판매자 다른 상품)

더보기

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

판매자 배송 정책

  • 1. 토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다. 2. 단순변심으로 인한 구매취소 및 환불에 대한 배송비는 구매자 부담입니다 3. 제주 산간지역에는 추가배송비용이 부과됩니다

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
717 책 상태 정말 좋고 배송 엄청 빠르네요! 5점 만점에 5점 tree*** 2019.12.13
716 상태도 좋고 배송 빠릅니다 5점 만점에 5점 minsu*** 2019.12.12
715 구매한 책이 좋습니다 5점 만점에 5점 navifi*** 2019.12.07
714 좋은 책 고맙습니다 5점 만점에 5점 dol*** 2019.12.04
713 상태 좋습니다 다음에 또 주문할께여 5점 만점에 5점 fun0*** 2019.12.04

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

웹 어플리케이션 개발자들을 위한 SPRING 프레임워크『 SPRING 프레임워크 워크북』. 이 책은 SPRING 프레임워크 워크북의 기능과 장점에 대하여 다루고 있다. SPRING의 탄생배경과 설치 및 개발환경, 사용자 관리 프로젝트의 문제점 및 해결방법, 자료실 게시판 완성, SPRING 트랜잭션, SPRING MVC 등으로 구성되어있다.

저자소개

저자 : 박재성
박재성
2000년부터 자바지기(http://www.javajigi.net) 커뮤니티를 운영하면서 자바와 XML에 관한 많은 강좌를 진행하고 있다. 최근에는 오픈 소스 프레임워크와 개발툴을 활용한 효율적인 개발 방법에 관한 강좌를 진행하고 있다. 2005년 6월부터 오픈 소스 스터디 그룹을 만들어서 운영하고 있으며, 현재는 2기 스터디와 1차 실무 프로젝트를 진행하고 있다. 저서로는 『XML 실전 프로그래밍』(가메출판사, 2003), 『스트럿츠 프레임워크 워크북』(한빛미디어, 2003)이 있으며, 『Total Eclipse』(영진.com, 2003), 『IT EXPERT, 모델 2로 다시 배우는 JSP』(한빛미디어, 2003)의 테스터로도 활동했다. 저자의 최근 관심사는 Spring 프레임워크를 국내 개발자들에게 전파하고 효율적인 사용 방법을 제시하는 것이다. 이를 통한 최종적인 목표는 국내 소프트웨어 개발에 오픈 소스가 활발하게 사용되도록 하는 것이며, 이로 인해 개발자들의 삶이 좀 더 윤택하도록 만드는 것이다.

목차

제1장 사용자 관리 프로젝트로 알아본 Spring 탄생 배경
01 사용자 관리 프로젝트 요구 분석
1. 사용자 관리 프로젝트 개발 화면
2. 사용자 관리 프로젝트 유즈 케이스
02 공통 모듈 개발
1. 기본 아키텍처
2. 테이블 설계 및 생성 쿼리
3. 공통 모듈 개발
03 Non EJB 아키텍처로 사용자 관리 프로젝트 개발
1. Non EJB 아키텍처
2. Non EJB로 사용자 관리 프로젝트 완성
3. Non EJB 아키텍처의 장단점
04 EJB 아키텍처로 사용자 관리 프로젝트 개발
1. EJB 아키텍처
2. EJB 기반으로 사용자 관리 프로젝트 완성
3. EJB 아키텍처의 장단점
05 Lightweight 컨테이너 아키텍처로 사용자 관리 프로젝트 개발
1. Lightweight 컨테이너 아키텍처
2. Spring 프레임워크 기반으로 사용자 관리 프로젝트 완성
3. Lightweight 컨테이너 아키텍처의 장단점
06 생각해볼 문제
1. 최근 Non EJB 프로젝트 경향
2. 최근 EJB 프로젝트 경향


제2장 Spring IoC
01 사용자 관리 프로젝트 추가 요구사항
1. Exception 처리 전략
2. Logging 처리 전략
3. 메시지 처리 전략
02 Spring 프레임워크 설치 및 개발 환경
03 IoC(Inversion of Control)
1. IoC란?
2. DL(Dependency Lookup)
3. DI(Dependency Injection)
04 추가 요구사항을 반영하여 사용자 관리 프로젝트 완성
1. 추가 요구사항 반영
2. 사용자 관리 프로젝트의 초기화 및 빈의 생명주기 관리
3. Singleton 빈과 Non Singleton 빈의 관리 방식
4. MessageSource를 이용한 국제화 지원
05 Spring 프레임워크의 테스트 전략
1. ApplicationContext의 생성
2. 퍼시스턴스 계층에 대한 테스트 전략
3. 비즈니스 계층에 대한 테스트 전략
4. Spring 프레임워크 기반 애플리케이션의 테스트 용이성


제3장 Spring AOP
01 사용자 관리 프로젝트의 문제점 및 해결 방법
1. 문제점
2. 해결 방법
3. AOP에서 새롭게 등장한 용어
02 AOP를 이용하여 Logging, Exception 구현
1. Target
2. Advice
3. Pointcut과 Advisor
03 ProxyFactoryBean을 이용하여 선언적으로 AOP 적용하기
1. Spring 프레임워크가 POJO 빈을 생성하는 방법
2. ProxyFactoryBean을 이용하여 선언적으로 AOP 적용하기
3. Automatic 프록시 사용
04 Spring 프레임워크와 AspectJ 통합
05 AOP를 이용한 효율적인 개발 전략


제4장 Spring JDBC
01 자료실 게시판 요구사항 분석 및 설계
1. 자료실 게시판 개발 화면
2. 자료실 게시판 테이블과 쿼리
3. 자료실 게시판 설계
02 사용자 관리 프로젝트 퍼시스턴스 계층의 문제점 및 해결 방법
1. 문제점
2. 해결 방법
03 자료실 게시판 완성
1. MyJdbcDaoSupport 개발
2. BoardDAO, BoardFileDAO개발
3. 쿼리 관리
4. Primary Key 생성 기능
04 샘플 애플리케이션 완성
1. 빈 설정 파일 관리
2. Sitemesh 프레임워크를 이용하여 레이아웃 개발


제5장 Spring 트랜잭션
01 샘플 애플리케이션의 문제점 및 해결 방법
1. 문제점
2. 해결 방법
02 트랜잭션
1. JDBC 기반 트랜잭션 처리
2. 트랜잭션이 처리되어야 하는 위치는?
03 Spring 트랜잭션
1. Spring 트랜잭션 기본
2. 프로그램적으로 트랜잭션 처리
3. 선언적으로 트랜잭션 처리


제6장 Spring MVC(I)
01 모델 1 개발 vs 모델 2 개발
1. 모델 1 개발 방식
2. 모델 2 개발 방식
02 Spring MVC 기본
1. 클라이언트의 요청을 처리하는 과정
2. 웹 애플리케이션 설정
03 샘플 애플리케이션에 Spring MVC 적용
1. 메인 페이지 구현하기
2. MultiActionController를 이용하여 다수의 요청 처리하기
3. HandlerMapping을 이용하여 URL과 Controller 연결하기
4. 사용자 추가 및 수정 화면 구현하기
5. SimpleFormController를 이용하여 자료실 게시판 입력 폼 구현하기
6. 파일 업로드 기능을 이용하여 파일 업로드하기


제7장 Spring MVC(II)
01 샘플 애플리케이션 추가 요구사항
1. 다국어 지원
2. JSP 대신 Velocity 적용
02 샘플 애플리케이션 완성
1. 입력 데이터에 대한 유효성 체크 기능 추가하기
2. 다국어 지원 기능 구현하기
3. JSP 대신 Velocity 기반 하에서 개발하기
4. Spring MVC에서 에러 처리 전략
03 각 계층 사이에서 모델 데이터를 전달하는 방법
04 UI 계층 테스트 전략


제8장 Spring과 EJB
01 샘플 애플리케이션 아키텍처
02 샘플 애플리케이션에 분산 환경 지원하기
1. 무상태 세션빈 구현하기
2. EJB에 접근하기
03 이메일 전송 기능을 비동기적으로 구현하기
1. MDB 구현
2. Queue에 이벤트 발생
04 Spring 프레임워크 기반 하에서 분산 환경 지원 전략


제9장 Struts, Spring, Hibernate
01 기본 아키텍처
02 Hibernate 프레임워크
1. Hibernate 프레임워크란?
2. 퍼시스턴스 계층을 Hibernate 프레임워크로 구현
3. 테스트 전략
03 Struts 프레임워크
1. Struts 프레임워크란?
2. UI 계층을 Struts 프레임워크로 구현
3. 테스트 전략


부록 A 샘플 애플리케이션
01 요구 분석
1. 기능 리스트
2. Exception 처리 전략
3. Logging 처리 전략
4. 메시지 처리 전략
02 아키텍처
03 화면 설계
1. 공통 기능
2. 사용자 관리 프로젝트
3. 자료실 게시판
4. 다국어 지원 기능
04 데이터베이스 설계
1. 사용자 관리 프로젝트
2. 자료실 게시판
3. 샘플 애플리케이션 ERD


부록 B 개발 환경 세팅 및 예제 실행 방법
01 개발 환경 세팅
1. JDK 설치
2. Eclipse IDE 설치
3. Jakarta Tomcat 서블릿 컨테이너 설치 및 환경 설정
4. MySQL 데이터베이스 설치 및 계정, 데이터베이스 추가
5. Jboss EJB 컨테이너 설치
6. James 메일 서버 설치
7. MySQL Connector 설치
8. ANT 빌드 툴 설치
02 예제 실행 방법
1. 예제 소스 파일을 Eclipse로 Import
2. 각 장의 예제 실행을 위한 공통적인 과정
3. 1장 예제 소스 실행 방법
4. 2장에서 9장까지의 예제 소스 실행 방법(8장 제외)
5. 8장 예제 소스 실행 방법
03 개발 프로세스

책 속으로

출판사 서평

샘플 예제를 단계별로 확장하면서 Spring의 핵심 기능을 배운다 -. EJB로 구현한 것과 Spring으로 구현한 것을 비교하면서 활용 방법과 장단점을 익힌다. -. IoC, AOP, SpringJDBC, Spring MVC의 단계별 적용 학습으...

[출판사서평 더 보기]

샘플 예제를 단계별로 확장하면서 Spring의 핵심 기능을 배운다
-. EJB로 구현한 것과 Spring으로 구현한 것을 비교하면서 활용 방법과 장단점을 익힌다.
-. IoC, AOP, SpringJDBC, Spring MVC의 단계별 적용 학습으로 핵심만 배운다.
-. 스트럿츠와 Hibernate 등의 다른 프레임워크와의 통합 방법을 익힌다.

무거운 EJB 아키텍처에서 벗어나 가벼운 Spring의 세계로 빠져보자!

Spring은 EJB 아키텍처를 대신할 수 있는 강력한 프레임워크이지만, EJB처럼 개발자를 머리 아프게 할 정도로 무겁지 않다. 엔터프라이즈급 개발이라면 무조건 EJB를 써야 한다는 비효율적인 생각이야말로 이 책을 보고 나면 완전히 달라질 것이다. 이 책은 Spring이 무엇인지 알려주기 이전에 “왜 써야 하는지”를 명확하게 알려주는 철학이 담겨 있는 책이다. 단순히 유아독존 Spring만 쓰라는 것이 아니라 철저하게 비교하여 단점까지도 설명하며 극복방안을 알려준다.

[주요내용]
■ 사용자 관리 프로젝트
Non EJB 아키텍처, EJB 아키텍처, Lightweight 컨테이너 아키텍처 세 가지 방식 구현 및 비교
학습 그리고 Spring 프레임워크 사용의 당위성 도출
■ IoC(Inversion of Control)의 개념과 핵심 API
새로운 기능 추가와 확장시 유연한 대처를 위해 인스턴스의 생성과 이들 인스턴스간 의존 관계를
연결하는 방법 습득
■ Spring AOP(Aspect Oriented Programming)의 활용법
1장과 2장 프로젝트의 문제점 분석을 통해 AOP가 왜 필요한지 배우고 이를 적용하는 방법 습득
■ 게시판 기능 추가와 Spring JDBC
샘플 예제에 자료실 게시판을 추가하면서 이전까지 퍼시스턴스 계층을 구현하기 위하여 많이
사용해왔던 JDBC를 Spring JDBC로 구현하는 방법 습득
■ 트랜잭션 구현
트랜잭션을 처리 과정을 추가해봄으로써 일반적으로 사용해온 트랜잭션 처리의 문제점을 분석하고 Spring 프레임워크에서 지원하고 있는 트랜잭션의 사용방법 습득
■ Spring MVC
UI 계층을 Spring MVC를 이용하여 모델 2 기반으로 개발하는 과정 습득
■ Spring MVC의 확장
샘플 애플리케이션을 확장하면서 Spring MVC의 더 향상된 기능을 습득
■ 분산 환경의 지원
이전까지 구현한 샘플 애플리케이션에 분산환경을 지원하도록 EJB를 적용하는 방법 습득
■ 다른 프레임워크와 통합
UI 계층은 Struts 프레임워크, 퍼시스턴스 계층은 Hibernate 프레임워크로 대체하여 구현하는 과정을
익힘으로써 Spring 프레임워크와 다른 프레임워크와의 통합 방법 습득
11인의 베타테스터가 촘촘하게 확인하고 검토한 책
다른 프레임워크와 쉽게 통합할 있다는 이점을 보면 Spring에 푹 빠지지 않을 수가 없습니다. 경험해보십시오. 실무에 적용할 만큼 충분히 쉽고 많은 내용을 담고 있습니다.
_이동국(아이티스타)

샘이라는 뜻도 가지고 있는 Spring처럼 우리가 그 동안 목말라 했던 부분의 갈증을 해소해 주는 듯 지금껏 우리가 느끼며 지나왔던 부분을 새롭게 생각하게 하고 적용할 수 있는 동기부여를 해주는 내용들로 가득 차 있습니다.
_장진달(한글과컴퓨터)

Spring 프레임워크에 대해서만 기술한 책이라고 단정하지 마세요. 이 책은 오픈소스를 가지고 웹 애플리케이션을 개발하는 최고의 경험과 노하우가 묻어있는 개발자를 위한 종합선물세트와 같은 책입니다.
_안용상(한글과컴퓨터)

처음부터 겁을 먹지 마십시오. 편안하고 재미있게 읽으면서 Spring 프레임워크에 대해 알아갈 수 있도록 도와드립니다.
_장주란(프리랜서)

단순히 Spring 프레임워크 사용법의 습득을 넘어서 왜 Spring 프레임워크가 등장했는지에 대한 좋은 길잡이가 되어 주는 책입니다. 생각하는 프로그래머로 거듭날 겁니다
_신희송(이밸리 사람들)

Spring 프레임워크는 기존시스템과 신규시스템의 안전한 통합, 중복코드 제거, 요구사항 변경시 빠르게 대응하는 것이 가능합니다. 이 같은 장점을 아주 쉽게 배울 수 있습니다.
_김현기(프리랜서)

처음 스트럿츠을 접했을 때 막연함을 『스트럿츠 프레임워크 워크북』이 해결해 주었던 것처럼 Spring에 대한 생소함도 이 책으로 날려버리세요.
_김수영(Tmaxsoft)

왜 Spring 프레임워크에 열광하는지를 단번에 알 수 있습니다. 저자의 프레임워크 기반 개발의 해박한 지식은 단순한 Spring프레임워크의 사용법이 아닌 Spring 프레임워크가 지향하는 마인드까지도 느끼게 해줄 것입니다.
_장회수(프리랜서)

Dependency Injection의 멋진 개념으로 인한 인터페이스 프로그래밍과 JDBC, ORM, JMS, Scheduling, MVC 등의 폭 넓은 지원은 개발자들 삶의 질을 향상 시킬 수 있는 따뜻한 봄바람으로 다가올 것입니다.
_장영조(이네트)

스프링이 무엇이고 어떻게 실전 개발에 적용할것인지를 쉽게 설명해 주고 있을 뿐 아니라 효과적인 개발 방법에 대한 테크니컬 컨설팅도 제시해주고 있다.
- 유진우(엘바테크놀로지)

이 책을 처음볼때 살펴보는 구성부터 Spring이 느껴집니다. 프로젝트의 전반적인 내용을 예제중심으로 풀어내고, 같은 개발자의 입장에서 서술하려는 저자의 숨은 노력에 마음이 흐뭇해집니다.
- 이윤정(프리랜서)

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

교환/반품안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

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

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

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

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

판매자
청계천헌책
판매등급
특급셀러
판매자구분
사업자
구매만족도
5점 만점에 5점
평균 출고일 안내
1일 이내
품절 통보율 안내
9%

바로가기

최근 본 상품