ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • spring framework
    spring framework 2019. 12. 24. 17:42

    스프링프레임워크

    자바를 기반으로 만들어진 프레임워크

     

    스프링프레임워크 주요기능

    DI

    주입시키는 기능(어떠한 기능을 제작후 주입시킴)

    AOP

    (관점지향프로그램으로)공통된 부분을 뽑아내서 주요부분만 작업하고 공통된 부분을 뛰어냈다 붙였다 할수 있는 기능

    MVC

    model ,view , controll 코드를 분리해서 model ,view , controll로 나눠서 구조화 시키는 방법

    JDBC

    java로 데이터베이스와 통신을 하는 방법을 제공해주는 기능

     

    쉽게 설명하면

    사람이 운전을해서 목적지로 갈때 네이게이션이 없다면 지도를 항상 보고 체크를 하며 운전을해야한다 하지만 네이게이션이 있다면 사람이 안전운전만 하면 된다 즉 스프링 프레임워크는 네비게이션 역활을 해주며 개발자가 어떠한 틀을 활용하여 좀더 편리하고 유용하게 웹어플리케이션을 개발할수있다. 

     

    스프링 프레임워크 모듈

    spring - corre 

    스프링의 핵심인 di와 ioc를 제공

    spring - aop

    aop구현 기능을 제공

    spring - jdbc

    데이터베이스를 쉡게 다룰 수 있는 기능 제공

    spring - tx

    스프링에서 제공하는 트랜잭션 관련 기능 제공

    spring - webmvc

    스프링에서 제공하는 컨트롤러와 뷰를 이용한 스프링 mvc구현 기능 제공

     

    스프링 컨테이너(ioc)

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

     

    2.스프링에서 필요한 기능들(객체)들을 모두 담고 있는 그릇을 스프링 컨테이너라고 한다 ,개발자는 필요한 기능(객체)을 스프링 컨테이너에서 뽑아서 쓴다.

     

    'spring framework' 카테고리의 다른 글

    spring mvc동작과정  (0) 2020.04.20
    forward  (0) 2020.04.08
    spring mvc동작과정  (0) 2020.04.08
    mvc  (0) 2020.04.08
    스프링프로젝트 구조, pom.xml이란  (1) 2019.12.28
Designed by Tistory.