프로그래밍/Spring-boot 7

IOC와 DI 에 대하여 (스프링 개념 이해하기 쉽게 설명)

https://mo-world.tistory.com/entry/IOC%EC%99%80-DI-%EC%97%90-%EB%8C%80%ED%95%98%EC%97%AC-%EC%8A%A4%ED%94%84%EB%A7%81-%EA%B0%9C%EB%85%90-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-%EC%89%BD%EA%B2%8C-%EC%84%A4%EB%AA%85 IOC와 DI 에 대하여 (스프링 개념 이해하기 쉽게 설명) Inversion of Control (제어의 역전) DI(의존성 주입)을 이해하기 위해서는 IoC(제어의 역전) 의 개념을 알고 넘어가야 할 필요가 있다. 스프링을 쓰기 전에는 개발자가 프로그램의 흐름(애플리케이션 mo-world.tistory.com 출처: http://..

[Spring] DI, IoC 정리

https://velog.io/@gillog/Spring-DIDependency-Injection [Spring] DI, IoC 정리 DI(Dependency Injection)란 스프링이 다른 프레임워크와 차별화되어 제공하는 의존 관계 주입 기능으로,객체를 직접 생성하는 게 아니라 외부에서 생성한 후 주입 시켜주는 방식이다.DI(의존성 주입) velog.io DI(Dependency Injection) DI(Dependency Injection)란 스프링이 다른 프레임워크와 차별화되어 제공하는 의존 관계 주입 기능으로, 객체를 직접 생성하는 게 아니라 외부에서 생성한 후 주입 시켜주는 방식이다. DI(의존성 주입)를 통해서 모듈 간의 결합도가 낮아지고 유연성이 높아진다. 첫번째 방법은 A객체가 B와 C..

[Spring] 의존성 주입(Dependency Injection, DI)이란? 및 Spring이 의존성 주입을 지원하는 이유

https://mangkyu.tistory.com/150 [Spring] 의존성 주입(Dependency Injection, DI)이란? 및 Spring이 의존성 주입을 지원하는 이유 1. 의존성 주입(Dependency Injection)의 개념과 필요성 [ 의존성 주입(Dependency Injection) 이란? ] Spring 프레임워크는 3가지 핵심 프로그래밍 모델을 지원하고 있는데, 그 중 하나가 의존성 주입(Depende.. mangkyu.tistory.com 1. 의존성 주입(Dependency Injection)의 개념과 필요성 [ 의존성 주입(Dependency Injection) 이란? ] Spring 프레임워크는 3가지 핵심 프로그래밍 모델을 지원하고 있는데, 그 중 하나가 의존성 ..

[Spring] 스프링 의존성 주입(DI) 이란?

Spring 삼각형 스프링의 기반이 되는 설계 개념을 표현한 것 https://devlog-wjdrbs96.tistory.com/165 [Spring] 스프링 의존성 주입(DI) 이란? Spring 삼각형 스프링의 기반이 되는 설계 개념을 표현한 것 스프링이란 IoC와 AOP를 지원하는 경량의 컨테이너 프레임워크이다. 1. DI(Dependency Injection)이란? Inversion of Control 이라고도 하는 의존 관.. devlog-wjdrbs96.tistory.com 출처 : https://sehun-kim.github.io/sehun/springbean-lifecycle/#2 스프링이란 IoC와 AOP를 지원하는 경량의 컨테이너 프레임워크이다. 1. DI(Dependency Injec..

Spring의 특징과 Spring Boot와의 차이점

스프링(Spring)과 스프링 부트(Spring Boot)의 차이점 📢스프링(Spring) 이란? 스프링(Spring)의 정확한 명칭은 스프링 프레임워크(Spring Framework)입니다 이름도 멋진 이 스프링(Spring)이란 이름은 어떻게 태어났을까요? Whatever happened next, the framework needed a name. In the book it was referred to as the “Interface21 framework” (at that point it used com.interface21 package names), but that was not a name to inspire a community. Fortunately Yann stepped up with a..

Spring (1) 역사, 핵심 요소

https://velog.io/@hanblueblue/%EA%B2%8C%EC%8B%9C%ED%8C%90-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-SpringMVC-Gradle-MySql-JPA-1.-Spring%EC%99%80-SpringMVC [번역] Spring (1) 역사, 핵심 요소 Spring document 번역 velog.io 개발에 들어가기전, 내가 사용하는 기술에 대한 이해를 돕기위해 시리즈를 작성합니다. 목표 Spring 역사를 정리한다. Spring 도큐먼트에서 필요한 내용을 번역하고 요약한다. ref. Spring Document 5.2.5.RELEASE Spring의 컨셉과 핵심 요소를 이해한다. Spring의 동작원리를 이해한다. .xml 파일의 작성 방..

[스크랩] Spring & EJB 비교 (POJO란?)

- EJB 3.0은 아직 Spring에 비해서도 성숙도가 낮다. 여전히 Release는 시간이 필요한 상황이다. JBoss 등이 지원은 하고 있지만, Spring 보단 검증이 덜 되었을 듯 Spring의 최대 강점은 유연성이다. 여타 상용 서비스나 오픈 소스 서비스들을 골라서 쓸 수 있다는 점. EJB 3.0에 대해서 가장 강점이 이 부분이 아닌가 생각된다. 환경설정 부분에서 두드러진 차이가 있다. 접근 자체가 다르다고 봐야 하나. Spring은 중앙 집중 관리를 지향하고 있다. 계층화나 Enumeration을 지원하기 때문에 아키텍처 관리에는 EJB 3.0의 방식보다는 강점을 지닌다고 할 수 있다. ※스프링 컨테이너는 객체를 담아두고 있어서 필요할 때 가져다 쓸수 있도록 하고 있다. ◎ 스프링 프레임워..