[Spring] 스프링 시작하기 (2)
1. 기본 개념 1) 자바 프레임워크 프레임워크는 애플리케이션의 기본이 되는 뼈대나 틀이다. 유지보수에 용이해지고 재사용성이 증가하게 된다. 빠른 구현, 쉬운 관리, 개발자 역량 획일화, 검증된 아키텍쳐의 재사용과 일관성 유지의 장점이 있다. 자바 프레임워크는 오픈소스 형태로 제공된다. 대표적으로는 Spring MVC, IoC, AOP, JPA, Mybatis가 있다. 2) 스프링 프레임워크 특징 1. 경량화 - 스프링은 여러 개의 JAR 모듈 파일로 구성되어 있으며 해당 JAR 파일만 있어도 배포가 쉽고 빠르다. 2. IoC (Inversion of Control) - 애플리케이션 수행에 필요한 객체의 생성과 의존관계를 개발자가 직접 처리하였다. 또한 의존관계에 놓여진 객체를 변경하게 될 때, 코드를 ..
2020.07.23