▣ 01장: 스프링 프레임워크 알아보기
1-1 스프링 프레임워크 개요
___1-1-1 프레임워크란?
___1-1-2 스프링 프레임워크란?
1-2 개발 환경 준비(자바
___1-2-1 JDK 설치
1-3 개발 환경 준비(IDE
___1-3-1 IDE 설치
1-4 개발 환경 준비(PostgreSQL
___1-4-1 PostgreSQL 설치
▣ 02장: 기초 지식 배우기
2-1 자바 기초 지식 복습
___2-1-1 인터페이스란?
___2-1-2 리스트란?
___2-1-3 리스트 프로그램 만들기
2-2 웹 애플리케이션 만들기의 필수 지식 확인
___2-2-1 클라이언트와 서버
___2-2-2 브라우저
___2-2-3 애플리케이션과 웹 애플리케이션
___2-2-4 웹 서버
___2-2-5 HTTP 통신(프로토콜
___2-2-6 GET 메서드와 POST 메서드
2-3 개발에 사용하는 편리한 라이브러리와 도구
___2-3-1 Lombok이란?
___2-3-2 Gradle이란?
▣ 03장: 스프링 프레임워크의 핵심 기능 알아보기
3-1 스프링 프레임워크의 핵심 기능
___3-1-1 의존성 주입
___3-1-2 관점 지향 프로그래밍
3-2 DI 컨테이너 알아보기
___3-2-1 의존성
___3-2-2 클래스 의존
___3-2-3 인터페이스 의존
___3-2-4 인터페이스에 의존하는 프로그램 만들기
___3-2-5 DI 컨테이너
___3-2-6 다섯 가지 규칙
___3-2-7 DI 프로그램 만들기
___3-2-8 요약
3-3 어노테이션 역할 알아보기
___3-3-1 어노테이션을 세 가지 항목으로 설명
___3-3-2 레이어별로 사용할 인스턴스 생성 어노테이션
___3-3-3 커스텀 어노테이션
3-4 AOP(관점 지향 프로그래밍의 기초 지식
___3-4-1 AOP 예제
___3-4-2 포인트컷 식
_