본문 바로가기

Java,Spring

Spring이란?

Spring Frame Work

는 자바플랫폼을 위한 오픈소스 애플리케이션

프레임워크이다

동적인 웹사이트를 개발하기 위해

여러가지 서비스를 제공하는 프레임워크이다

또한 대한민국의 공공기관 웹 서비스 개발시 사용을 권장하고있는

전자정부 프레임워크의 기반 기술로써 쓰이고 있다

 

특징

-경량 컨테이너로써 자바객체를 직접관리합니다 각각의 객체생성 소멸 또는 라이프사이클을 관리하며

필요한 객체를 얻어올수있습니다

-Plain Old Java Project방식의 프레임워크입니다 특정한인터페이스를 구현하거나

상속을 받을필요가없습니다

-제어반전(IoC)를 지원합니다 ->컨트롤으 제어권이 사용자가아니라프레임워크에 있어서

필요에따라 스프링에서 사용자의 코드를 호출합니다

-의존성주입(DI)를 지원합니다 각각의 계층이나 서비스들 간에 의존성이 존재하는 경우

프레임워크가 서로 연결시켜줍니다

-관점지향프로그래밍(AOP)을 지원합니다 ->트랜잭션이나 로깅 ,보안과 같이 여러 모듈에서

공통적으로 사용하는 기능의 경우 해당기능을 분리하여 관리할수있습니다

 

 

다음에는

이클립스에 STS설치 및 스프링레거시 프로젝트를 생성하고

톰갯서버를 통해 웹상에띄워보는 것을 해보겠습니다! :)

'Java,Spring' 카테고리의 다른 글

JAVA Servlet 방식이란?  (0) 2021.07.08