[STS] Spring Tool Suite, Spring Boot, Spring Framework

안아현·2024년 8월 7일

Spring

목록 보기
1/13

Spring Framework


1. Framework

1) 개념
뼈대나 근간을 프레임워크라 한다. 프로젝트의 프레임워크는 프로그램의 기본 흐름이나 구조를 정한 것을 가리킨다.

2) 장점
-프로젝트의 품질이 일정 수준 이상으로 유지된다.
-개발 시간을 단축할 수 있다.


2. Spring Framework

1) 특징
-POJO 기반: POJO를 사용하기 때문에 별도의 API를 사용하지 않고 객체간의 관계를 구성할 수 있다. 쉽게 말해 JAVA에서 사용하던 객체 구성 방식을 Spring에서 그대로 사용할 수 있다는 것이다.
-DI(Dependency Injection): ApplicationContext가 필요한 객체를 생성하여 조달한다.
-AOP(Aspect-Oriented-Programming): 보안, 로그, 트랜젝션과 같은 반복 커드를 제거한다. 개발자는 핵심 로직과 관련한 코드만 개발할 수 있다.

profile
programming

0개의 댓글