ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Spring] Spring 개요
    Framework/Spring 2021. 1. 9. 15:20

    스프링 프레임워크


    *프레임 워크란 ?

    개발자가 어떠한 기능을 구현하기 위해 추상적으로 정의된 틀

     

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

     

    *스프링 프레임워크 모듈

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

     

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

     

     

    *스프링 컨테이너(IoC)

     

    스프링에서 객체를 생성하고 조립하는 컨테이너( container)로,

    컨테이너를 통해 생성된 객체를 빈(Bean)이라고 부른다.

     

     

                          객체 생성 및 속성 데이터 작성 -> 스프링 컨테이너에서 객체 생성 및 조립 -> 애플리케이션 구현

     

     

     

    댓글

Designed by Tistory.