스프링 프레임워크와 OOP | 자바의 봄, 스프링 |
객체지향 프로그래밍(OOP)을 왜 하는지 생각해봅시다 | |
OOP 잘하는 방법 SOLID | |
SOLID를 잘하는 방법 스프링 | |
순수 자바로 이루어진 프로젝트 | 스프링 이론 강의 |
내가 만들어보는 심플 스프링 프레임워크 | |
스프링 프레임워크로 전환하기 | |
스프링 전체 기능 톺아보기 | |
DI, IoC, 컨테이너 | |
Resource(외부 자원 가져오기) | |
AOP(관점지향 프로그래밍) | |
Validation, Data Binding | |
스프링 표현 언어(SpEL) | |
스프링 MVC - 전체구조 소개 | |
스프링 MVC - HTTP 요청/응답 | |
스프링 MVC - 필터, 인터셉터 | |
스프링 MVC - 예외처리 | |
전체 예제 소개 | 사전 준비 |
IntelliJ 소개, 스프링 시작 | |
Lombok의 마법 | |
HTTP Protocol | |
H2 DB 설명과 활용 예제 개발 | |
트랜잭션 개념 | |
API통신(RestTemplate) | |
테스트(JUnit, Mockito, Spring Boot) | |
설계 및 구조 개발 | Account(계좌) 시스템 개발 |
잔액 확인 API | |
잔액 사용 API | |
잔액 사용 취소 API | |
거래 확인 API | |
일관성 있는 예외처리 | Account(계좌) 시스템 업그레이드 |
중복거래 방지(AOP) | |
리팩토링 |