core 3

[Spring-Core] 1.2 Container Overview

org.springframework.context.ApplicationContext 인터페이스는 Spring IoC 컨테이너를 나타내며, 빈의 instantiating, confuguring, 조립을 담당한다. 컨테이너는 configuration metadata를 읽어 instantiate, configure, assemble 할 object에 대한 지침을 얻는다. configuration metadata는 XML, Java annotations, java code를 표시된다. 이를 통해 애플리케이션을 구성하는 object와 그 object 사이에 풍부한 상호 존속성을 표현할 수 있다. 몇몇 ApplicationContext 인터페이스의 구현은 Spring와 함께 제공된다. 독립 실행 애플리케이션에서는 ..

개발/SPRING & JPA 2021.04.16

[Spring-Core] 1.1 Introduction to the Spring IoC container and Beans

Spring Framework의 IoC(Inversion of Control) container 는 가장 중요한 것이다. Spring 프레임워크의 IoC container 에 대한 철저한 처리에 이어 Spring 의 AOP(Aspect-Oriented Programmin) 기술에 대한 포괄적인 설명이 이어진다. Spring 프레임워크는 자체적인 AOP(이해하기 쉽고 java 엔터프라이즈 프로그래밍에서 AOP 요구사항의 80% sweet spot 을 성공적으로 해결하는) 프레임워크가 있다. AspectJ 와 함께 Spring 의 통합 커버리지도 제공합니다. 이 장에서는 Ioc 원칙의 Spring 프레임워크 구현을 다룹니다. IoC 는 DI(dependency injection) 라고도 합니다. (1)con..

개발/SPRING & JPA 2021.04.16

[Spring-Core] IoC Containers

Spring IoC container 은 스프링 프레임워크의 핵심입니다. container 는 object 를 만들고, 연결하고, 구성하고, 생성부터 파괴까지 전체 life cycle 를 관리합니다. Spring container 은 DI(dependency injection)를 사용하여 애플리케이션을 구성하는 component 를 관리합니다. Spring 는 두가지 유형의 containers 를 제공합니다. 1. BeanFactory container 2. ApplicationContext container 추가적으로 읽을거리(howtodoinjava.com/spring-core/spring-ioc-vs-di/) 1. BeanFactory BeanFactory 는 기본적으로 다른 bean 과 그들의 의..

개발/SPRING & JPA 2021.04.14