Skip to content

토비의 스프링 책을 기반으로 진행한 스터디입니다.

Notifications You must be signed in to change notification settings

hhplus9-6team/toby-spring-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

토비의 스프링 3.1 스터디

일정

  • 26.01.17(토) -
  • 매주 토요일 10시에 오프라인/온라인으로 진행합니다.

Vol. 1 스프링의 이해와 원리

1장. 오브젝트와 의존관계

소제목 발표자료
1.1: 초난감 DAO 다은
1.2: DAO의 분리 현정
1.3: DAO의 확장 준아
1.4: 제어의 역전(IoC) 종완
1.5: 스프링의 IoC 현정
1.6: 싱글톤 레지스트리와 오브젝트 스코프 종완
1.7: 의존관계 주입(DI) 준아
1.8: XML을 이용한 설정 다은

2장. 테스트

소제목 발표자료
2.1: UserDaoTest 다시 보기 준아
2.2: UserDaoTest 개선 종완
2.3: 개발자를 위한 테스팅 프레임워크 JUnit 다은
2.4: 스프링 테스트 적용 현정
2.5: 학습 테스트로 배우는 스프링

3장. 템플릿

소제목 발표자료
3.1: 다시 보는 초난감 DAO
3.2: 변하는 것과 변하지 않는 것
3.3: JDBC 전략 패턴의 최적화
3.4: 컨텍스트와 DI
3.5: 템플릿과 콜백
3.6: 스프링의 JdbcTemplate

4장. 예외

소제목 발표자료
4.1: 사라진 SQLException
4.2: 예외 전환

5장. 서비스 추상화

소제목 발표자료
5.1: 사용자 레벨 관리 기능 추가
5.2: 트랜잭션 서비스 추상화
5.3: 서비스 추상화와 단일 책임 원칙
5.4: 메일 서비스 추상화

6장. AOP

소제목 발표자료
6.1: 트랜잭션 코드의 분리
6.2: 고립된 단위 테스트
6.3: 다이내믹 프록시와 팩토리 빈
6.4: 스프링의 프록시 팩토리 빈
6.5: 스프링 AOP
6.6: 트랜잭션 속성
6.7: 애노테이션 트랜잭션 속성과 포인트컷
6.8: 트랜잭션 지원 테스트

7장. 스프링 핵심 기술의 응용

소제목 발표자료
7.1: SQL과 DAO의 분리
7.2: 인터페이스의 분리와 자기 참조
7.3: 서비스 추상화 적용
7.4: 인터페이스 상속을 통한 안전한 기능확장
7.5: DI를 이용해 다양한 구현 방법 적용하기
7.6: 스프링 3.1의 DI

8장. 스프링이란 무엇인가?

소제목 발표자료
8.1: 스프링의 정의
8.2: 스프링의 목적
8.3: POJO 프로그래밍
8.4: 스프링의 기술

9장. 스프링 프로젝트 시작하기

소제목 발표자료
9.1: 자바 엔터프라이즈 플랫폼과 스프링 애플리케이션
9.2: 개발도구와 환경
9.3: 애플리케이션 아키텍처

부록 A. 스프링 모듈

소제목 발표자료
A.1: 스프링 모듈의 종류와 특징
A.2: 스프링 모듈의 의존관계

부록 B. 스프링 의존 라이브러리

소제목 발표자료
B.1: 의존 라이브러리의 종류와 특징
B.2: 모듈별 의존 라이브러리 의존관계

Members

다은 준아 현정 종완

About

토비의 스프링 책을 기반으로 진행한 스터디입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •