백엔드

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

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

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