스프링 프레임워크란

2023. 3. 21. 19:47SPRING

Spring Framework

- JAVA의 웹 프레임워크로, JAVA 언어를 기반으로 사용한다. 

- JAVA로 다양한 어플리케이션을 만들기 위한 프로그래밍 툴이라 한다. 

 

 

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

- 스프링 프레임워크에서 제공하고 있는 모듈을 사용하려면, 모듈에 대한 의존설정을 개발 프로젝트에 XML 파일등을 이용해서 개발자가 직접 하면 된다. 

 

 

스프링 컨테이너(IoC)

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

 

 

 

'SPRING' 카테고리의 다른 글

생명주기(Life Cycle)  (0) 2023.04.19
의존객체 선택  (0) 2023.03.23
의존객체 자동 주입  (0) 2023.03.23
스프링 설정 파일 분리  (0) 2023.03.22
DI(Dependency Injection)이란  (0) 2023.03.22