본문 바로가기

프로그래밍/JAVA & SPRING

[백기선] 예제로 배우는 스프링 프레임워크입문 (Spring PetClinic ver 2019.02)

반응형

소스 : https://github.com/spring-projects/spring-petclinic

 

spring-projects/spring-petclinic

A sample Spring-based application. Contribute to spring-projects/spring-petclinic development by creating an account on GitHub.

github.com

 

스프링 프레임워크(이하, 스프링)를 사용한 예제 코드를 보며 스프링의 주요 철학과 기능을 빠르게 학습합니다.

 

강좌목표

- 실제 코드를 보며 스프링 프레임워크에 대해 소개합니다.

- 스프링 프레임워크가 개발자에게 주는 가치를 이해합니다.

- 스프링 프레임워크 주요 기능을 짧은 시간 안에 간략하게 이해하는 것을 목표로 합니다.

 

강좌 계획

1. 강의 소개

    a. 강의 소개

    b. 프로젝트 세팅

    c. 프로젝트 살펴보기

2. Inversion of Control

    a. IoC 소개

    b. IoC (Inversion of Control) 컨테이너

    c. 빈 (Bean)

    d. 의존성 주입 (Dependency Injection)

3. Aspect Oriented Programming

    a. AOP소개

    b. AOP 적용 예제

4. Portable Service Abstraction

    a. PSA 소개

    b. 스프링 트랜잭션

    c. 캐시

    d. 웹 MVC

5. 강의 마무리