본문 바로가기

SpringFramework2

[Spring Core] DI (Dependency Injection) - ① SpringFramework에서 의존성 주입, DI 에 필요한 내용 용어, 개념 서술 Spring Container Spring Container. Spring Framework의 핵심 컴포넌트 내부에 존재하는 애플리케이션 빈의 생명주기를 관리 (Bean 생성, 관리, 제거 등) IoC(Inversion of Control)원칙의 구현이며 DI 종속, 의존성 주입의 원리를 따른다 ApplicationContext, 인터페이스로 구현되어 있다 인터페이스를 구현한 하위 클래스들이 보인다 XML이나 애너테이션 기반 자바 설정 클래스로 생성할 수 있다 Spring-boot를 사용하기 전에는 개발자 스스로가 XML을 통해 모두 설정해줘야 했지만 이제는 그럴 수고가 줄었다 Bean의 인스턴스화, 구성, 전체 생명주.. 2022. 8. 15.
[Spring Framework 기초] Spring Framework 특징 Framework? Framework라는 것은 프로그래밍을 하기 위한 어떤 틀, 구조를 의미한다 Java CollectionFramework를 전에 배웠듯이 Map, Set, List 같은 것들은 어떤 데이터를 저장하기 위해 자료구조를 바탕으로 비슷한 유형의 데이터들을 가공하고 처리하기 쉽게 표준화된 방법을 제공하는 클래스의 집합이며 그리고 그 클래스 유형들 중에 기본적인 틀만 존재하는, 추상 메소드만 정의되어 있는 인터페이스가 있고 그 인터페이스들을 구현한 집합체라고 볼 수 있다 개발하려고 하는 애플리케이션을 제로부터 개발하는 것이 아닌 서로 다른 여러 기능이 있는 애플리케이션 간의 통신 같은 것들을 Framework가 라이브러리 형태로 제공해줌으로써 개발자가 애플리케이션의 핵심 로직을 개발하는 것에 .. 2022. 6. 15.