본문 바로가기

JAVA/Spring

[Spring]Spring Framwork

Spring Framwork는 자바 기반의 프레임 워크 이다.

자바 기반의 프레임 워크는 대부분 오픈 소스 형태로 제공된다. 따라서 별도의 라이선스나 비용을 지불 하지 않고 사용 할 수 있다.

  • 스프링 프레임워크의 특징

스프링 프레임워크의 특징은 간략하게 이야기 하자면

“IoC와 AoP를 지원 하는 경량의 컨테이너 프레임워크” 이다.

  • 경량

스프링은 여러 개의 모듈로 구성되어 있으며 각 모듈은 하나 이상의 JAR 파일로 구성되어 있다. 이 몇개의 JAR파일만 있으면 개발과 실행이 모두 가능 하다.이러한 이유로 베포 또한 빠르고 쉽다.

  • 제어의 역행(Inversion of Control, IoC)

스프링의 제어 역행(Inversion of Control)은 낮은 결합도를 유지한다.

낮은 결합도는 애플리케이션을 구성하는 객체 간의 느스한 결합을 의미한다.

  • 관점지향 프로그래밍(Aspect Oriented Progamming, AOP)

관점지향 프로그래밍(Aspect Oriented Progamming)은 프로그램에서 공통적으로 실행 되는 부분들을 외부의 독립된 클래스로 분리하고 해당 기능을 프로그램 코드에 직접 명시 하지 않고 사용한다.

  • 컨테이너

컨테이너는 특정 객체의 생성과 관리를 담당하며 객체 운용에 필요한 기능을 제공 해준다. 컨테이너의 종류가 많다. 대표적인 컨테이너는 Servlet 컨테이너가 있다.

 

이전 글

프레임 워크 장점

 

프레임 워크 장점

잘 만들어진 프레임 워크를 사용 하면 애플리케이션에 대한 분석, 설계, 구현 모두 재사용성이 증가하는 장점을 갖고 있다. 장점 빠른 구현 시간 프레임 워크를 사용하면 골격코드를 제공해주기 때문에 개발자는..

alsyean.tistory.com

 

다음 글

Spring Framework 설치

 

Spring Framework 설치

Eclipse에서 Spring Framework를 설치 및 프로젝트 생성 하는법을 알아보자 먼저 자바와 톰캣이 설치 되어있다는 조건하에 시작 하겠다. [Help] → [Eclipse Marketplace]를 눌러주자 누르면 아래의 사진 처..

alsyean.tistory.com

 

'JAVA > Spring' 카테고리의 다른 글

[Spring]Spring Framework 설치  (0) 2020.02.13
[Spring]프레임 워크 장점  (0) 2020.02.13
[Spring]프레임 워크의 등장 배경  (0) 2020.02.13