본문내용 바로가기

KYOBO 교보문고

금/토/일 주말특가
2020책점운세보기
선착순 e캐시
[VORA]카카오프렌즈편
  • 낭만서점 독서클럽 5기 회원 모집
  • 교보아트스페이스
스프링 인 액션
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
442쪽 | B5
ISBN-10 : 8989975751
ISBN-13 : 9788989975755
스프링 인 액션 중고
저자 크렉 월즈,라이언 브라이덴바흐 | 역자 이태상 | 출판사 에이콘출판
정가
30,000원
판매가
14,500원 [52%↓, 15,500원 할인]
배송비
2,600원 (판매자 직접배송)
25,000원 이상 결제 시 무료배송
지금 주문하시면 2일 이내 출고 가능합니다.
토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.
2006년 11월 20일 출간
제품상태
상태 상급 외형 상급 내형 상급
이 상품 최저가
14,500원 다른가격더보기
새 상품
27,000원 [10%↓, 3,000원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

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

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

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

더보기

판매자 상품 소개

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

?필기없고 책외부 상태 양호

판매자 배송 정책

  • 토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
64 깨끗하고 좋은 책, 잘 받았습니다. 고맙습니다^^. 5점 만점에 5점 ksw5*** 2020.01.22
63 잘 받았습니다. 감사합니다. 5점 만점에 5점 pent*** 2020.01.15
62 잘받았습니다 ~~ 감사합니다 5점 만점에 5점 cksgur*** 2020.01.05
61 잘읽을게요 배송도 빠르고 좋아요 5점 만점에 5점 sas*** 2019.12.03
60 상태좋네요!배송은 삼일 걸렸어요 5점 만점에 5점 hha0*** 2019.11.14

이 책의 시리즈

책 소개

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

스프링 프레임워크 입문서. 이 책에서는 스프링 프레임워크가 J2EE 애플리케이션 개발을 쉽게 해준다는, 매우 특정한 목적을 지니고 세상에 선을 보였다.

스프링을 쉽게 사용하는 방법을 가르쳐주기 위해 설명된 이 책은 스프링 API를 하나하나 나열해 설명하는 것이 아니라, 실제 경험에서 나온 실전 코드 예제를 제공함으로써 J2EE 개발자에게 가장 적절한 방법으로 스프링 프레임워크를 알려주고 있다.

<스프링 인 액션>에서는 선도적인 오픈소스 툴을 사용하여 퍼시스턴스 문제를 해결하는 방법과 유명한 웹 프레임워크와 여러분의 애플리케이션을 통합하는 방법을 보여준다. 또한 스프링을 사용해 대부분의 기반구조 코드를 관리하는 방법을 설명했다.

저자소개

지은이
Craig Walls
10년 이상의 경험을 갖고 있는 소프트웨어 개발자이며, XDoclet in Action의 공동저자이다. 그는 다수의 스프링 애플리케이션을 성공적으로 구축했으며 현재 텍사스 주 덴튼에 살고 있다.

Ryan Breidenbach
오픈소스 자바 기술의 열렬한 지지자인 Ryan은 지난 5년간 자바 웹 애플리케이션을 개발해왔다. 그는 텍사스 주 코펠에 살고 있다.


옮긴이
이태상 eclipsians.net
생물정보학(Bioinformatics)의 꿈을 품고 프로그래밍 공부를 시작했다가 연세대학교 생물학과 졸업 후 아예 IT 업계로 뛰어들어, 4년 이상을 J2EE/WebSphere 전문가로 일했으며 현재는 금융권 차세대 시스템 구축에 참여하고 있다. 저서 및 역서로는 'Practical EJB Programming with IBM WebSphere(2002, 이인티그레이션)'와 '톰캣 최종분석(2005, 에이콘출판)', JSF 인 액션(2006, 에이콘출판)이 있으며, J2EE 정보 공유 사이트인 이클립시언즈닷넷(eclipsians.net)을 운영하고 있다.

목차

1부 스프링의 기본

1장 스프링 시작하기
1.1 왜 스프링인가?
1.1.1 J2EE 개발자의 일상
1.1.2 스프링의 공약
1.2 스프링이란?
1.2.1 스프링 모듈
1.3 스프링 시작하기
1.4 제어 역행의 이해
1.4.1 의존성 주입
1.4.2 실전 IoC
1.4.3 엔터프라이즈 애플리케이션에서의 IoC
1.5 관점지향 프로그래밍의 적용
1.5.1 AOP 소개
1.5.2 실전 AOP
1.5.3 엔터프라이즈 AOP
1.6 스프링의 대안
1.6.1 스프링과 EJB의 비교
1.6.2 다른 경량 컨테이너에 대한 고려
1.6.3 웹 프레임워크
1.7 요약

2장 빈 묶기
2.1 컨테이너 안의 빈
2.1.1 BeanFactory 개요
2.1.2 애플리케이션 컨텍스트로 작업하기
2.1.3 빈의 일생
2.2 기본 묶기
2.2.1 XML로 묶기
2.2.2 빈 추가
2.2.3 세터 메소드를 통한 의존성 주입
2.2.4 생성자를 통한 의존성 주입
2.3 자동 묶기
2.3.1 자동 묶기의 모호성 다루기
2.3.2 명시적 묶기와 자동 묶기의 혼용
2.3.3 자동 묶기를 기본으로 설정
2.3.4 자동 묶기를 할 것인가 말 것인가
2.4 스프링의 스페셜 빈으로 작업하기
2.4.1 빈의 후처리
2.4.2 빈 팩토리의 후처리
2.4.3 설정 정보의 외부화
2.4.4 특성 편집기 커스터마이징
2.4.5 텍스트 메시지 분석
2.4.6 이벤트 청취
2.4.7 이벤트 발행
2.4.8 인식할 수 있는 빈 만들기
2.5 요약

3장 애스펙트 만들기
3.1 AOP 소개
3.1.1 AOP 용어 정의
3.1.2 스프링의 AOP 구현
3.2 충고 생성
3.2.1 사전 충고(before advice)
3.2.2 사후 충고(after advice)
3.2.3 주변 충고(around advice)
3.2.4 예외 충고(throws advice)
3.2.5 도입 충고(introduction advice)
3.3 교차점 정의
3.3.1 스프링에서의 교차점 정의하기
3.3.2 충고자의 이해
3.3.3 정적 교차점 사용하기
3.3.4 동적 교차점 사용하기
3.3.5 교차점 조작
3.4 도입 충고 생성
3.4.1 IntroductionInterceptor 구현
3.4.2 IntroductionAdvisor 생성
3.4.3 도입 충고 사용시의 주의점
3.5 ProxyFactoryBean 사용하기
3.6 오토프록시
3.6.1 BeanNameAutoProxyCreator
3.6.2 DefaultAdvisorAutoProxyCreator
3.6.3 메타데이터 오토프록시
3.7 요약




2부 비즈니스 계층에서의 스프링

4장 데이터베이스 공략
4.1 스프링의 DAO 철학
4.1.1 스프링의 DataAccessException 이해하기
4.1.2 DataSource로 작업하기
4.1.3 일관된 DAO 지원
4.2 스프링에서의 JDBC 사용
4.2.1 JDBC 코드의 문제점
4.2.2 JdbcTemplate 사용하기
4.2.3 데이터베이스 작업의 객체화
4.2.4 자동 증분 키
4.3 스프링의 ORM 프레임워크 지원 기능 소개
4.4 하이버네이트와의 연계
4.4.1 하이버네이트 개요
4.4.2 하이버네이트 자원 관리
4.4.3 HibernateTemplate을 통한 하이버네이트로의 접근
4.4.4 HibernateDaoSupport 확장
4.5 스프링과 JDO
4.5.1 JDO 설정
4.5.2 JdoTemplate을 통한 데이터 접근
4.6 스프링과 아이바티스
4.6.1 데이터 매퍼 설정
4.6.2 SqlMapClientTemplate 사용하기
4.7 스프링과 OJB
4.7.1 OJB의 PersistenceBroker 설정
4.8 요약

5장 트랜잭션 관리
5.1 트랜잭션의 이해
5.1.1 네 글자를 통한 트랜잭션의 이해
5.1.2 스프링 트랜잭션 관리 지원의 이해
5.1.3 스프링 트랜잭션 관리자의 소개
5.2 스프링에서의 트랜잭션 프로그래밍
5.3 트랜잭션 선언
5.3.1 트랜잭션 속성의 이해
5.3.2 간단한 트랜잭션 정책 선언하기
5.4 메소드 이름으로 트랜잭션 선언
5.4.1 NameMatchTransactionAttributeSource의 사용
5.4.2 이름에 부합하는 트랜잭션
5.5 메타데이터를 사용한 트랜잭션 선언
5.5.1 메타데이터로부터 트랜잭션 속성 조달
5.5.2 커먼스 어트리뷰츠를 사용하는 트랜잭션 선언
5.6 트랜잭션 선언 다듬기
5.6.1 TransactionProxyFactoryBean으로부터의 상속
5.6.2 트랜잭션에 대한 오토프록시
5.7 요약

6장 리모팅
6.1 스프링 리모팅 개요
6.2 RMI로 작업하기
6.2.1 RMI 서비스 묶기
6.2.2 RMI 서비스 공개하기
6.3 Hessian과 Burlap을 사용한 리모팅
6.3.1 Hessian/Burlap 서비스로의 접근
6.3.2 Hessian/Burlap 서비스 공개
6.4 HTTP 호출자 사용하기
6.4.1 HTTP를 통한 서비스 접근
6.4.2 HTTP 서비스로서 빈 공개
6.5 EJB로 작업하기
6.5.1 EJB로의 접근
6.5.2 스프링을 적용한 EJB 개발
6.6 JAX-RPC 웹 서비스 사용하기
6.6.1 JAX-RPC를 사용한 웹 서비스 참조
6.6.2 스프링에서의 웹 서비스 묶기
6.7 요약

7장 엔터프라이즈 서비스 접근
7.1 JNDI로부터의 객체 취득
7.1.1 전통적인 방법의 JNDI 작업
7.1.2 JNDI 객체의 프록시화
7.2 이메일 전송
7.3 작업 스케줄링
7.3.1 자바의 Timer를 사용한 스케줄링
7.3.2 쿼츠 스케줄러 사용하기
7.3.3 스케줄의 메소드 호출
7.4 JMS를 사용한 메시지 전송
7.4.1 JMS 템플릿을 사용한 메시지 전송
7.4.2 메시지 소비
7.4.3 메시지 변환
7.5 요약



3부 웹 계층에서의 스프링

8장 웹 계층 구축
8.1 스프링 MVC로 시작하기
8.1.1 요청의 일생
8.1.2 DispatcherServlet 설정
8.1.3 스프링 MVC 핵심 요약
8.2 요청과 컨트롤러와의 매핑
8.2.1 URL과 빈 이름과의 매핑
8.2.2 SimpleUrlHandlerMapping의 사용
8.2.3 컨트롤러 매핑을 위한 메타데이터의 사용
8.2.4 다수의 핸들러 매핑 사용하기
8.3 컨트롤러를 사용한 요청 처리
8.3.1 단순한 컨트롤러 작성
8.3.2 명령 처리
8.3.3 폼 제출 처리
8.3.4 마법사를 통한 복잡한 폼의 처리
8.3.5 단일 컨트롤러에서 다중 액션 처리하기
8.3.6 일회성 컨트롤러
8.4 뷰의 결정
8.4.1 템플릿 뷰의 사용
8.4.2 뷰 빈의 결정
8.4.3 뷰 리졸버의 선택
8.5 스프링 bind 태그 사용하기
8.6 예외 처리
8.7 요약

9장 뷰 계층 대안기술
9.1 벨로시티 템플릿 사용하기
9.1.1 벨로시티 뷰 정의
9.1.2 벨로시티 엔진 설정
9.1.3 벨로시티 뷰 결정
9.1.4 날짜와 숫자 포맷
9.1.5 요청과 세션 속성의 공개
9.1.6 폼 필드 바인딩
9.2 프리마커 사용하기
9.2.1 프리마커 뷰 구축
9.2.2 프리마커 엔진 설정
9.2.3 프리마커 뷰 결정
9.2.4 폼 필드 바인딩
9.3 타일즈를 사용한 페이지 레이아웃
9.3.1 타일즈 뷰
9.3.2 타일즈 컨트롤러
9.4 HTML이 아닌 출력물 생성
9.4.1 엑셀 스프레드시트 생성
9.4.2 PDF 문서 생성
9.4.3 HTML이 아닌, 그 밖의 문서 생성
9.5 요약

10장 다른 웹 프레임워크로 작업하기
10.1 자카르타 스트럿츠로 작업하기
10.1.1 스프링 플러그인 등록
10.1.2 스프링 인식 액션 구현
10.1.3 액션 위임
10.2 태피스트리로 작업하기
10.2.1 태피스트리 엔진 대체
10.2.2 스프링 빈을 태피스트리 페이지로 로딩하기
10.3 JSF와의 통합
10.3.1 변수의 결정
10.3.2 요청 처리 이벤트의 발행
10.4 웹워크와의 통합
10.4.1 웹워크 1
10.4.2 XWork/웹워크 2
10.5 요약

11장 스프링 애플리케이션 보안
11.1 아씨지 보안 시스템의 소개
11.1.1 보안 인터셉터
11.1.2 인증 관리자
11.1.3 접근 결정 관리자
11.1.4 위임 관리자
11.2 인증 관리
11.2.1 ProviderManager 설정
11.2.2 데이터베이스를 통한 인증
11.2.3 LDAP 저장소를 사용한 인증
11.2.4 아씨지와 CAS를 사용한 단일 사인온 구현
11.3 접근 제어
11.3.1 접근 결정의 표결
11.3.2 투표 방식의 결정
11.3.3 투표 회피의 처리
11.4 웹 애플리케이션 보안
11.4.1 아씨지 필터의 프록시화
11.4.2 웹 보안 강제하기
11.4.3 로그인 처리
11.4.4 보안 컨텍스트 설정
11.4.5 보안 채널 확인
11.4.6 아씨지 태그 라이브러리
11.5 메소드 호출 보안
11.5.1 보안 애스펙트 생성
11.5.2 메타데이터를 사용한 메소드 보안
11.6 요약

부록 A 스프링 설치
A.1 스프링 다운로드
A.2 배포본의 선택
A.3 프로젝트 설정
A.4 앤트로 빌드하기

부록 B 스프링 관련 프로젝트
B.1 AppFuse
B.2 스프링 리치 클라이언트
B.3 Spring.NET

책 속으로

출판사 서평

스프링은 자바 분야에 불고 있는 신선한 바람이다. 제어 역행이라는 설계 사상을 기초로 하는 스프링은, EJB가 필요치 않은 강력하면서도 가벼운 J2EE 프레임워크다. 스프링은 인터페이스를 사용함에 있어서 복잡함을 경감시키며, 애플리케이션 개발을 쉽고 ...

[출판사서평 더 보기]

스프링은 자바 분야에 불고 있는 신선한 바람이다. 제어 역행이라는 설계 사상을 기초로 하는 스프링은, EJB가 필요치 않은 강력하면서도 가벼운 J2EE 프레임워크다. 스프링은 인터페이스를 사용함에 있어서 복잡함을 경감시키며, 애플리케이션 개발을 쉽고 빠르게 해준다. 스프링을 사용하면 EJB에서와 같은 강력함을 얻을 수 있으며, 동시에 EJB가 아닌 경우의 간단 명료함을 유지할 수 있다.

『스프링 인 액션』에서는 스프링의 근본 사상을 소개하며 신속하게 프레임워크에 대한 실질적인 연구를 시작하는 법을 알려준다. 책 전반에 걸쳐 확장되는 예제와 짧은 코드들을 통해, 어떻게 간단하면서 효과적인 J2EE 애플리케이션을 개발할 수 있는지 보여준다. 선도적인 오픈소스 툴을 사용하여 퍼시스턴스 문제를 해결하는 방법과, 유명한 웹 프레임워크와 여러분의 애플리케이션을 통합하는 방법을 보여준다. 또한 스프링을 사용해 대부분의 기반구조 코드를 관리하는 방법을 설명함으로써 중대한 비즈니스 요구사항에 초점을 맞출 수 있게 한다.

주요 내용
하이버네이트, JDO, 아이바티스, OJB, JDBC를 이용한 퍼시스턴스
선언적 트랜잭션과 트랜잭션 관리
스트럿츠, 웹워크, 태피스트리, 벨로시티 등과 같은 웹 프레임워크와의 통합
JMS와 EJB 등과 같은 J2EE 서비스로의 접근
AOP를 사용한 횡단 관심사의 처리
엔터프라이즈 애플리케이션 선행사례

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

책 속 한 문장

회원리뷰

  • 국내 도서 중에 Spring Framework관련 서적이 아직 부족하기 때문에 매뉴얼과 영문 문서만으로 공부하기에 어려운 면이...

    국내 도서 중에 Spring Framework관련 서적이 아직 부족하기 때문에 매뉴얼과 영문 문서만으로 공부하기에 어려운 면이 많아서 구입했다.

     

    내용적으로 아쉬운 점은 제공된 소스와 책에 예문으로 나온 소스를 매치해서 보기 불편하게 구성되어 있고, 책에 소스를 발췌해서 실었기 때문에 한눈에 잘 안들어 온다.

    또한, 번역서에서 드러나는 흔한 단점들이 보인다. 단어 선택이라든가, 직역한 듯한 내용의 혼동이 적지 않다.

교환/반품안내

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

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

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

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

반품/교환가능 기간

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

판매자
프랑키
판매등급
특급셀러
판매자구분
일반
구매만족도
5점 만점에 5점
평균 출고일 안내
1일 이내
품절 통보율 안내
3%

바로가기

최근 본 상품