close
더북(TheBook)
search
전문가를 위한 스프링 5
더북(TheBook)
home
Home
1장 스프링 소개
1.1 스프링이란?
1.1.1 스프링 프레임워크의 발전 과정
1.1.2 제어 역전과 의존성 주입
1.1.3 의존성 주입의 발전 과정
1.1.4 의존성 주입을 넘어서
1.2 스프링 프로젝트
1.2.1 스프링의 기원
1.2.2 스프링 커뮤니티
1.2.3 스프링 IDE(Spring Tool Suite)
1.2.4 스프링 시큐리티 프로젝트
1.2.5 스프링 부트
1.2.6 스프링 배치와 인티그레이션
1.2.7 그 외 많은 프로젝트
1.3 스프링의 대안
1.3.1 제이보스 심 프레임워크
1.3.2 구글 주스(Google Guice)
1.3.3 PicoContainer
1.3.4 JEE 7 컨테이너
1.4 정리
2장 스프링 시작하기
2.1 스프링 프레임워크 가져오기
2.1.1 빠르게 시작하기
2.1.2 깃허브에서 스프링 체크아웃하기
2.1.3 적절한 JDK 사용하기
2.2 스프링 모듈 이해하기
2.2.1 스프링 모듈
2.2.2 애플리케이션에서 사용할 모듈 선택하기
2.2.3 메이븐 저장소에 있는 모듈 접근하기
2.2.4 그레이들을 사용해 스프링 모듈 접근하기
2.3 스프링 문서 사용하기
2.4 스프링으로 Hello World 애플리케이션 만들기
2.4.1 Hello World 애플리케이션 만들기
2.4.2 스프링으로 리팩터링하기
2.4.3 애너테이션을 사용한 스프링 구성
2.5 정리
3장 스프링 IoC와 DI 소개
3.1 IoC와 DI
3.2 IoC의 종류
3.2.1 의존성 풀
3.2.2 문맥에 따른 의존성 룩업
3.2.3 생성자 의존성 주입
3.2.4 수정자 의존성 주입
3.2.5 의존성 주입 vs. 의존성 룩업
3.2.6 수정자 주입 vs. 생성자 주입
3.3 스프링의 제어 역전
3.4 스프링의 의존성 주입
3.4.1 빈과 빈 팩터리
3.4.2 BeanFactory 구현체
3.4.3 애플리케이션 컨텍스트(ApplicationContext)
3.5 애플리케이션 컨텍스트 구성하기
3.5.1 스프링 구성 옵션 설정하기
3.5.2 기본 구성의 개요
3.5.3 스프링 컴포넌트 선언하기
3.5.4 메서드 주입 사용하기
3.5.5 빈 명명 규칙 이해하기
3.5.6 빈 생성 방식 이해하기
3.5.7 의존성 해석하기
3.6 빈에 자동와이어링하기
3.6.1 자동와이어링을 사용하는 경우
3.7 빈 상속 설정하기
3.8 정리
4장 스프링 구성 상세와 스프링 부트
4.1 스프링이 애플리케이션 이식성에 미치는 영향
4.2 빈 라이프사이클 관리
4.3 빈 생성 시점에 통지 받기
4.3.1 빈 생성 시 메서드 실행하기
4.3.2 InitializingBean 인터페이스 구현하기
4.3.3 JSR-250 @PostConstruct 애너테이션 사용하기
4.3. 4 @Bean으로 초기화 메서드 선언하기
4.3.5 초기화 메서드 해석 순서 이해하기
4.4 빈 소멸 시점에 통지 받기
4.4.1 빈이 소멸될 때 메서드를 실행하기
4.4.2 DisposableBean 인터페이스 구현하기
4.4.3 JSR-250 @PreDestroy 애너테이션 사용하기
4.4. 4 @Bean을 사용해 소멸 메서드 정의하기
4.4.5 해석 순서 이해하기
4.4.6 셧다운 후크 사용하기
4.5 빈이 스프링을 알게(Spring Aware)하기
4.5.1 BeanNameAware 인터페이스 사용하기
4.5.2 ApplicationContextAware 인터페이스 사용하기
4.6 FactoryBean 사용하기
4.6.1 FactoryBean(s) 예제: MessageDigestFactoryBean
4.6.2 FactoryBean에 직접 접근하기
4.6.3 factory-bean과 factory-method 애트리뷰트 사용하기
4.7 자바빈 PropertyEditor
4.7.1 스프링이 기본으로 제공하는 PropertyEditor 사용하기
4.7.2 커스텀 PropertyEditor 만들기
4.8 그 외의 스프링 ApplicationContext 구성 살펴보기
4.8.1 MessageSource를 사용한 국제화
4.8.2 독립형 애플리케이션에서 MessageSource 사용하기
4.8.3 MessageSourceResolvable 인터페이스
4.8.4 애플리케이션 이벤트
4.9 리소스 접근하기
4.10 자바 클래스를 사용한 구성
4.10.1 자바로 ApplicationContext 구성하기
4.10.2 스프링 혼합 구성
4.10.3 자바 구성과 XML 구성 선택
4.11 프로파일
4.11.1 스프링 프로파일 기능 사용 예제
4.11.2 자바 구성을 사용하는 스프링 프로파일
4.11.3 프로파일 사용 시 고려사항
4.12 Environment와 PropertySource 추상화
4.13 JSR-330 애너테이션을 사용한 구성
4.14 그루비를 사용한 구성
4.15 스프링 부트
4.16 정리
1장
스프링 소개
1.1
스프링이란?
1.2
스프링 프로젝트
1.3
스프링의 대안
1.4
정리
Prev
BUY
Next
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.
Email address