
.
프로젝트 환경 설정
스프링 웹 개발 기초
회원 관리 예제
스프링 빈과 의존관계
회원 관리 예제 (웹 MVC 개발) - 홈 화면 추가 / 등록 / 조회
스프링 DB 접근 기술 : 순수 JDBC / 스프링 통합 테스트 / JDBC Template / JPA / 스프링 데이터 JPA
AOP : AOP가 필요한 상황 / AOP 적용
객체 지향 설계와 스프링
스프링 핵심 원리 이해1 - 예제 만들기
스프링 핵심 원리 이해2 - 객체 지향 원리 적용
스프링 컨테이너와 스프링 빈
싱글톤 컨테이너
컴포넌트 스캔
의존관계 자동 주입
빈 생명주기 콜백
빈 스코프
인터넷 통신 / IP / TCP, UDP / PORT / DNS
URI / 웹 브라우저 요청 흐름
HTTP 특징 / HTTP 메세지
HTTP 메서드 / GET / POST / PUT / PATCH / DELETE / HTTP 메서드의 속성
클라이언트에서 서버로 데이터 전송 / HTTP API 설계 예시
HTTP 상태코드 (2xx, 3xx, 4xx, 5xx)
HTTP 헤더1 - 표현 / 협상 / 전송방식 / 일반&특별한 정보 / 인증 / 쿠키
HTTP 헤더2 - 캐시 / 조건부 요청 / 프록시 캐시 / 캐시 무효화
웹 서버&웹 애플리케이션 서버 /서블릿 / 쓰레드 / 자바 백엔드 역사
Servlet
Servlet, JSP, MVC
MVC 프레임워크
스프링 MVC - 구조
스프링 MVC - 기본 기능
스프링 MVC - Web Page
JDBC
커넥션풀 & DataSource
트랜잭션 / DB 락
스프링으로 문제 해결 - 트랜잭션
자바 예외
스프링으로 문제 해결 - 예외 처리, 반복
기본
HTTP
mvc1
db1