[SPRING] 1. 스프링 개요

인프런의 자바 스프링 프레임워크(ver.2018) - 신입 프로그래머를 위한 강좌를 보고 정리한 내용입니다.

1. 스프링개요

1.1 스프링프레임워크

스프링프레임워크는 주요기능으로 DI. AOP, MVC, JDBC등을 제공한다.

1.2 스프링 프레임워크 모듈

스프링모듈 기능
spring-core 스프링의 핵심인 DI(Depenency Injection)과 IoC(Inversion of Control)을 제공
spring-aop AOP 구현 기능 제공
spring-jdbc 데이터베이스를 쉽게 다룰 수 있는 기능 제공
spring-tx 스프링에서 제공하는 트랜젝션 관련 기능
spring-webmvc 스프링에서 제공하는 컨트롤러(Controller)와 뷰(View)를 이용한 MVC구현 기능 제공

1.3 스프링 컨테이너(IoC)

스프링에서 객체를 생성하고 조립하는 컨테이너(contatiner)로, 컨테이너를 통해 생성된 객체를 빈(Bean)이라고 부른다.

  1. 객체생성 및 속성 데이터 작성(xml문서)
  2. 스프링컨테이너에서 객체 생성 및 조립
  3. 애플리케이션 구현(개발 문서)

댓글

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×