스프링 프레임워크란
2023. 3. 21. 19:47ㆍSPRING
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 |