스프링 고급편 뽀개기
- 목표: 고급편 섹션 2~3 완료
- 핵심 액션:
- 고급편 섹션 2. 예제 만들기 (8개 강의, 1시간 14분)
- 고급편 섹션 3. 쓰레드 로컬 - ThreadLocal (10개 강의, 1시간 8분)
- 완료 기준: 프로토타입 + 싱글톤 함께 사용 시 문제점 설명 가능, ThreadLocal 동시성 문제 해결 원리 이해
- 목표: 고급편 섹션 4~5 완료
- 핵심 액션:
- 섹션 4. 템플릿 메서드 패턴과 콜백 패턴 (15개 강의, 1시간 52분)
- 섹션 5. 프록시 패턴과 데코레이터 패턴 (18개 강의, 2시간 19분)
- 완료 기준: 템플릿 메서드 vs 전략 vs 템플릿 콜백 패턴 비교표 작성, 프록시 패턴 vs 데코레이터 패턴 의도 차이 설명 가능
- 목표: 고급편 섹션 6~7 완료
- 핵심 액션:
- 섹션 6. 동적 프록시 기술 (8개 강의, 1시간 20분)
- 섹션 7. 스프링이 지원하는 프록시 (11개 강의, 1시간 19분)
- 완료 기준: JDK 동적 프록시 vs CGLIB 차이점 정리, 포인트컷/어드바이스/어드바이저 개념 명확히 구분
- 목표: 고급편 섹션 8~11 완료
- 핵심 액션:
- 섹션 8. 빈 후처리기 (9개 강의, 1시간 13분)
- 섹션 9. @Aspect AOP (3개 강의, 17분)
- 섹션 10. 스프링 AOP 개념 (5개 강의, 41분)
- 섹션 11. 스프링 AOP 구현 (9개 강의, 1시간 10분)
- 완료 기준: 빈 후처리기(BeanPostProcessor) 동작 시점 이해, 어드바이스 종류 5가지 사용법 숙지
- 목표: 고급편 완강 + JPA 기본편 섹션 1~4 완료
- 핵심 액션:
- 고급편 섹션 12. 스프링 AOP - 포인트컷 (12개 강의, 1시간 52분)
- 고급편 섹션 13. 스프링 AOP - 실전 예제 (4개 강의, 24분)
- 고급편 섹션 14. 스프링 AOP - 실무 주의사항 (9개 강의, 1시간 9분)
- 완료 기준: 프록시 내부 호출 문제 3가지 해결 방법 설명 가능, execution 표현식 문법 정리, SQL 중심 개발의 문제점 인식
- 이론
- 강의 시청 시 핵심 키워드 메모
- 섹션별 개념 정리
- 실습
- 모든 예제 코드 직접 타이핑 후 Repository Push
- 복습
- 주말에 해당 주 학습 내용 노트 정리
- AI를 통해 질의 응답하여 기초 다지기