1-1 스프링 프레임워크
스프링 프레임워크는 주요기능으로 DI,AOP,MVC,JDBC등을 제공한다.
1-2 스프링 프레임워크에서 제공하고 있는 모듈
스프링모듈 | 기능 |
Spring-core | 스프링의 핵심인 DI(Dependency Injection)와 loC(Inversion of Control)를 제공 |
Spring-aop | AOP구현 기능 제공 |
Spring-jdbc | 데이터베이스를 쉽게(적은 양의 코드)다룰 수 있는 기능 제공 |
Spring-tx | 스프링에서 제공하는 트랜잭션 관련 기능 제공 |
Spring-webmvc | 스프링에서 제공하는 컨트롤러(Controller)와 뷰(View)를 이용한 스프링MVC 구현기능 제공 |
스프링 프레임워크에서 제공하고 있는 모듈을 사용하려면, 모듈에 대한 의존설정을 개발 프로젝트에 XML파일등을 이용해서 개발자가 직접 하면 된다.
1-3 스프링 컨테이너(IoC)
스프링에서 객체를 생성하고 조립하는 컨테이너(container)로, 컨테이너를 통해 생성된 객체를 빈(Bean)이라고 부른다.
1)객체 생성 및 속성 데이터 작성
2) 스프링 컨테이너에서 객체 생성 및 조립
3) 애플리케이션 구현
'java > spring, springBoot' 카테고리의 다른 글
스프링부트(SpringBoot) 시작하기 - Spring Initializr (0) | 2023.10.12 |
---|---|
스프링(Spring) - 시작해보기(java->spring변환) (0) | 2021.08.31 |
스프링(Spring) - 프로젝트 생성해보기 (0) | 2021.08.31 |
이클립스(eclipse)에 스프링(spring) 설치하기 (0) | 2021.08.28 |
스프링(Spring)개념 정리 (0) | 2021.08.28 |