[스프링5프로그래밍입문] Chapter 1 & 2 : 스프링 시작하기

z00m__in·2022년 5월 17일
0

스프링이란

스프링은 주로 스프링 프레임워크를 일컬음

스프링 프레임워크의 주요 특징

  • 의존 주입(DI: Dependency Injeciton) 지원
  • AOP(Aspect-Oriented Programming) 지원
  • MVC 웹 프레임워크 제공
  • JDBC, JPA 연동, 선언적 트랜잭션 처리 등 DB 연동 지원
  • 스케줄링, 메시지 연동, 이메일 발송 등 자바 기반의 어플리케이션 개발에 필요한 다양한 기능 제공

준비 프로그램

  • JDK
  • 메이븐과 그레이들
  • 이클립스

그레이들 첫 실습

객체 컨테이너

  • 스프링의 핵심: 객체 생성 후 초기화
  • 모든 구현 클래스는 객체를 생성하고 내부에 보관하며, 그 객체를 '빈' 이라고 부름
  • 스프링 컨테이너: 내부적으로 빈 객체와 빈 이름을 연결하는 정보를 가짐
  • 싱글톤(단일객체) : 별도 설정을 하지 않을 경우 스프링은 한 개의 빈 객체를 가지며, 이 빈 객체가 싱글톤 범위를 가진다 함
profile
우당탕탕 기록지

0개의 댓글