-
day60 - Spring Framework(스프링, DI 시작)KIC/Spring 2021. 9. 8. 21:46반응형
[Spring]
- 자바 플랫폼을 위한 오픈 소스 애플리케이션이다.
- 스프링 프레임워크는 IOC 기반의 프레임워크로 IOC는 Inversion of Control의 약자이다. 말그대로 역전 제어로 제어의 역전 통해서 모듈간의 결합도를 낮춰 효율적으로 개발할 수 있도록 돕는 프레임워크이다.
- 의존성 주입(Dependency Injection) 을 통한 유연한 프레임 워크를 구현할 수 있다.
- 관점 지향 프로그래밍(AOP: Aspect Orineted Programming) 을 지원한다.
- 반복적인 코드를 제거하는데 효과적어서 효율성이 증대된다.
[.jar]
- jar 파일은 클래스 파일을 모아둔 것이다.
- 자신의 소스코드 대신 jar 파일만 줘서 다른 사람들에게 내 코드를 제공하지 않으면서 기능을 제공할 수 있다.
- 개인이 jar 파일을 만들어서 사용하거나 배포할 수 있다.
- 크게 보면 이것이 스프링에서 pom.xml의 역할과 비슷하다고 한다.
[DI]
- Dependency Injection의 약어. 의존관계 주입.
- 객체 사이의 의존 관계가 자기 자신이 아닌 외부에 의해 설정된다.
300x250'KIC > Spring' 카테고리의 다른 글
day65 - Spring Framework(스프링, Annotation) (0) 2021.09.15 day64 - Spring Framework(스프링, AOP) (0) 2021.09.14 day63 - Spring Framework(스프링, AOP) (0) 2021.09.13 day62 - Spring Framework(스프링, Annotation) (0) 2021.09.10 day61 - Spring Framework(스프링, DI) (0) 2021.09.10