컴퓨터 과학

자바 아키텍처·Spring 학습 노트

18개 페이지 · 기초부터 차례로 읽어도 되고, 필요한 주제로 바로 들어가도 됩니다.

01 페이지
아키텍처 — 왜 계층으로 나누나
02 페이지
Spring 핵심 — IoC·DI·AOP
03 페이지
Spring Boot — 자동설정·스타터·프로파일
04 페이지
웹 — MVC·REST·검증·예외·WebSocket/STOMP
05 페이지
Spring Security — 인증·인가·필터체인·JWT
06 페이지
JDBC — 자바가 DB와 말하는 가장 낮은 층
07 페이지
JPA·영속성 — 영속성 컨텍스트·N+1
08 페이지
Spring Data JPA — 리포지토리·페이징·프로젝션
09 페이지
트랜잭션 — 전파·격리·롤백 함정
10 페이지
테스트 — 슬라이스·MockMvc·Testcontainers
11 페이지
메시징 — Kafka·RabbitMQ·이벤트
12 페이지
캐시·Redis — 어사이드·쓰기 전략
13 페이지
마이크로서비스 — Saga·Outbox·서킷브레이커
14 페이지
회복탄력성 — 재시도·타임아웃·벌크헤드·RateLimit
15 페이지
관측성 — Actuator·Micrometer·분산추적
16 페이지
비동기·스케줄링·배치 — @Async·@Scheduled·Batch
17 페이지
리액티브 — WebFlux·Reactor·백프레셔
18 페이지
실무 사고 사례 — Spring·JPA·MSA