728x90
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 전송 등)
'Backend > Spring' 카테고리의 다른 글
자바 리플렉션과 이를 이용한 JDK 동적 프록시와 CGLIB (0) | 2023.04.20 |
---|---|
프록시 (0) | 2023.04.18 |
템플릿 콜백 패턴 (1) | 2023.04.17 |
스프링의 싱글톤 패턴으로 인한 동시성 문제와 그 해결 (0) | 2023.04.14 |
sts4 응용프로그램을 열 수 없습니다. (0) | 2022.06.07 |