Framework
-
(Spring) 스프링 프레임워크란?Spring 2021. 10. 18. 00:53
스프링 공부를 시작함에 따라 정리 및 복습 겸 스프링 내용을 포스팅 해보려 합니다. 프레임워크란? "SW 관점에서 어플리케이션의 전반적인 구조, 코드를 제공해주는 것" 프레임워크를 사용할 때의 장점 1) 유지보수에 들어가는 비용이 절감된다. 2) 구조를 프레임워크에서 지원해주기 때문에 개발자는 비즈니스 로직만 구현하면 된다 -> 개발비용 단축 3) 유지보수 과정에서 아키텍처의 변형이 발생되지 않는다. 스프링 프레임워크란? "IoC와 AOP(Aspect Oriented Programming)를 지원하는 경량의 컨테이너 프레임워크" IoC와 AOP가 뭔데? IoC(Inversion of Control) : 스프링 컨테이너를 사용하기 이전에는 객체간의 결합을 개발자가 직접 관리해야 했다. 예를 들면 의존관계를..