Backend/Spring
1. SPRING
SPRING 1. JAVA 기반의 웹 어플리케이션 개발에 사용되는 기술 2. 방대한 기능을 포함 - IOC/DI, AOP, PSA 3. 일반적으로 스프링은 Framework를 의미한다. SPRING Framework 1. 의존주입(Dependency Injection : DI) 지원 2. AOP(Aspect-Oriented Programming) 지원 3. MVC(Model, View, Controller) 웹 프레임워크 제공 4. JDBC, JPA 연동 기술 및 선언적 트랜잭션 처리 등의 DB연동 지원 5. 자바기반 어플리케이션 개발기능 지원(스케줄링, 메시지연동, E-mail 전송 등)