
Spring Frame Work
는 자바플랫폼을 위한 오픈소스 애플리케이션
프레임워크이다
동적인 웹사이트를 개발하기 위해
여러가지 서비스를 제공하는 프레임워크이다
또한 대한민국의 공공기관 웹 서비스 개발시 사용을 권장하고있는
전자정부 프레임워크의 기반 기술로써 쓰이고 있다
특징
-경량 컨테이너로써 자바객체를 직접관리합니다 각각의 객체생성 소멸 또는 라이프사이클을 관리하며
필요한 객체를 얻어올수있습니다
-Plain Old Java Project방식의 프레임워크입니다 특정한인터페이스를 구현하거나
상속을 받을필요가없습니다
-제어반전(IoC)를 지원합니다 ->컨트롤으 제어권이 사용자가아니라프레임워크에 있어서
필요에따라 스프링에서 사용자의 코드를 호출합니다
-의존성주입(DI)를 지원합니다 각각의 계층이나 서비스들 간에 의존성이 존재하는 경우
프레임워크가 서로 연결시켜줍니다
-관점지향프로그래밍(AOP)을 지원합니다 ->트랜잭션이나 로깅 ,보안과 같이 여러 모듈에서
공통적으로 사용하는 기능의 경우 해당기능을 분리하여 관리할수있습니다
다음에는
이클립스에 STS설치 및 스프링레거시 프로젝트를 생성하고
톰갯서버를 통해 웹상에띄워보는 것을 해보겠습니다! :)
'Java,Spring' 카테고리의 다른 글
JAVA Servlet 방식이란? (0) | 2021.07.08 |
---|