한 걸음 두 걸음

spring framework #01 스프링프레임워크 개요 본문

BackEnd/Spring Framework

spring framework #01 스프링프레임워크 개요

언제나 변함없이 2019. 2. 15. 12:06
반응형

스프링프레임워크

스프링프레임워크는 2002년에 오픈소스로 공개되어 자바 기반으로 사용되는 프레임워크입니다. 이는 여러 분야를 포괄하는 범용적인 프레임워크이며, 웹 컨테이너 내에 엔터프라이즈급 고급 기술을 적용시킬 수 있다는 장점이 있습니다. (일반 자바객체(POJO)로 기능 구현이 가능합니다.)

이는 위에서 다룬 것처럼 자바 기반으로 만들어진 것이기 때문에 객체로 구성되어있으며 객체간의 의존관계를 설정해주는 DI(dependency Injection)과 핵심 기술과 하위 기술을 따로 개발하여 나중에 합칠 수 있게 하는 AOP 기술을 지원합니다.

자바의 특징인 컨테이너, AOP 그리고 서비스 추상화를 지원할 뿐만 아니라 POJO(자바객체는 특정 인터페이스를 구현하거나 특정 클래스를 상속받지 않아도 됨)를 사용할 수 있습니다.

Data연동모듈: 트랜잭션 기반 / NoSQL(MongoDB 등) 지원
Web : 서블릿 및 웹 기능을 추상화시켜놓았기 때문에 간단하다.

개발환경

  • 이클립스 기반 스프링 툴 : STS(spring tool suite)
  • intelliJ idea tool
반응형

'BackEnd > Spring Framework' 카테고리의 다른 글

HTTP Methods  (0) 2021.01.09
서버 올리기 (앱단 API 서버)  (0) 2019.04.10