나에게 필요한 지식과 기술을 검색해 보세요.

스프링3 입문 : 스프링3.1 지원, 스트럿츠, 하이버네이트, 마이바티스 연계

지은이

하세가와 유이치, 오오노 와타루, 토키 코헤이

옮긴이

김성재

출간일

2013.10.10

레벨

초중급

평점

5(1명)

정가

28,000

판매가

25,200

총 결제 금액

10%

25,200

적립 예정

1,260P

쪽수

528P

ISBN

9788968480515

브랜드

한빛미디어

원리와 사용법을 익힐 수 있도록 '선배의 입장'에서 학습 방향을 제시하는 스프링3 입문서다.

  • 복잡한 스프링 프레임워크를 풍부한 그림, 도식, 표, 부분 코드 등 시각적 요소로 알기 쉽게 풀어냈다.
  • '일,' '개발자의 진로' 등 현업의 실질적인 고민과 해답을 다루고 있다. 

 

어떤 독자를 위한 책인가?

  • 자바 언어 기본 학습→JSP와 Servlet 개발→프레임워크 중 프레임워크를 다룰 단계에 있는 개발자
  • 자바 웹 개발자
  • 전자정부 표준 프레임워크를 활용하여 공공기관 개발 프로젝트를 진행하는 개발자

저자

목차

CHAPTER 1 스프링과 웹 애플리케이션 살펴보기
  1.1 최신 스프링 살펴보기
  1.2 스프링 제품
  1.3 스프링과 웹 애플리케이션
  1.4 웹 애플리케이션이란?
  1.5 애플리케이션 아키텍처 
  1.6 프레젠테이션 층의 역할 
  1.7 비즈니스 로직 층의 역할 
  1.8 데이터 액세스 층의 역할 
  1.9 웹 애플리케이션이 안고 있는 문제 
  1.10 스프링의 개요 

 

CHAPTER 2 스프링의 DI
  2.1 DI란 무엇인가? 
  2.2 DI의 사용처 
  2.3 애노테이션을 사용한 DI  
  2.4 Bean 정의 파일로 DI 

 

CHAPTER 3 스프링의 AOP
  3.1 DIxAOP 컨테이너 
  3.2 AOP란 무엇인가 
  3.3 스프링이 제공하는 어드바이스 
  3.4 프록시를 이용한 AOP 
  3.5 AOP 사용법 
  3.6 스프링 AOP 117

 

CHAPTER 4 데이터 액세스 층의 설계와 구현
  4.1 데이터 액세스 층의 역할 
  4.2 스프링 JDBC 
  4.3 범용 데이터 액세스 예외
  4.4 데이터 소스
  4.5 정리

 

CHAPTER 5 비즈니스 로직 층의 설계와 구현
  5.1 웹 애플리케이션의 트랜잭션
  5.2 트랜잭션 매니저
  5.3 트랜잭션 기능의 사용법
  5.4 정리

 

CHAPTER 6 프레젠테이션 층의 설계와 구현 - Spring Web MVC
  6.1 스프링 MVC의 개요
  6.2 환경 만들기
  6.3 예제 애플리케이션의 개요
  6.4 화면을 표시하는 컨트롤러
  6.5 입력값을 받는 컨트롤러
  6.6 스프링 MVC의 그 밖의 기능
  6.7 정리

 

CHAPTER 7 프레젠테이션 층의 설계와 구현 - 스프링 웹 플로우
  7.1 스프링 웹 플로우 살펴보기
  7.2 스프링 웹 플로우의 State
  7.3 스프링 웹 플로우와 EL
  7.4 스프링 웹 플로우의 초기 설정
  7.5 간단한 플로우 작성
  7.6 응용편
  7.7 정리

 

CHAPTER 8 스트럿츠1과 스프링의 연계
  8.1 이 책이 대상으로 하는 프레임워크
  8.2 스트럿츠1의 개요
  8.3 예제 애플리케이션의 개요
  8.4 어느 방법이 좋을까?
  8.5 정리

 

CHAPTER 9 스트럿츠2와 스프링의 연계
  9.1 스트럿츠2
  9.2 스트럿츠2를 사용한 간단한 예제
  9.3 액션
  9.4 result 태그를 사용해 이동할 뷰 설정하기
  9.5 Context Map / OGNL / Struts-Tags
  9.6 인터셉터
  9.7 유효성 검사
  9.8 Exception Mapping
  9.9 Zero Configuration
  9.10 스트럿츠2와 스프링 연계

 

CHAPTER 10 하이버네이트와 스프링의 연계
  10.1 영속화에 무엇을 사용하면 좋을까
  10.2 하이버네이트란
  10.3 하이버네이트 사용법
  10.4 하이버네이트의 기능
  10.5 하이버네이트의 연계 목적과 과제
  10.6 연계 전의 소스 코드
  10.7 인티그레이션 기능에 의한 하이버네이트 연계
  10.8 하이버네이트와 스프링 연계에서 일어나는 트랜잭션의 함정

 

CHAPTER 11 JPA와 스프링의 연계
  11.1 JPA란 무엇인가?
  11.2 POJO 기반의 도메인 클래스
  11.3 Persistence.xml 파일 편집 11.4 JPA의 실행 - EJB 컨테이너가 없을 때 
  11.4 JPA의 실행 - EJB 컨테이너가 없을 때
  11.5 스프링의 JPA 인티그레이션 기능 
  11.6 DAO 클래스의 구현 
  11.7 Bean 정의 파일 설정 11.8 지연 로드 문제 
  11.8 지연 로드 문제
  11.9 지연 로드 중단 
  11.10 트랜잭션 뷰 패턴 
  11.11 스프링의 OpenEntityManagerInViewFilter 
  11.12 Triggering Lazy Loading 
  11.13 트랜스퍼 오브젝트를 사용한다 
  11.14 선택 
  11.15 정리 

 

CHAPTER 12 MyBatis2.x와 스프링의 연계
  12.1 스프링과 MyBatis2.x의 인티그레이션의 필요성 
  12.2 MyBatis2.x란 무엇인가? 
  12.3 간단한 예제
  12.4 MyBatis2.x의 기능 
  12.5 MyBatis2.x와 스프링의 연계 
  12.6 정리 

 

CHAPTER 13 MyBatis3.x와 스프링의 연계
  13.1 MyBatis3.x란 무엇인가? 
  13.2 MyBatis3.x의 주요 구성물 
  13.3 MyBatis 설정 파일 
  13.4 매핑 파일 
  13.5 Mapper 인터페이스 
  13.6 StatementBuilder 
  13.7 트랜잭션 처리 

리뷰

전체 평점

5

오탈자

등록된 오탈자가 없어요

오탈자를 발견하셨다면 작성해주세요.

28,000

10%

25,200