제이제이
article thumbnail
스프링(이론) - Ioc 컨테이너, DI, 필터, 메시지 컨버터

1. 스프링은 프레임 워크입니다. ❓ 프레임 워크란? 🔥 Frame Work = Frame(틀) + work(동작한다) = 틀 안에서 동작함을 의미합니다. 2. 스프링은 오픈소스입니다. ❓ 오픈 소스란? 🔥 무료이며 소스코드가 모두 공개된 코드를 의미합니다. 따라서 스프링 부트는 오픈 소스를 뜯어서 내부가 어떻게 생겼는지 열어 볼 수 있습니다. 즉, 이 의미는 사용하다가 나중에 불편한 점들을 직접 뜯어 고쳐 오픈소스에 기여 할 수 있음을 의미합니다. 3. 스프링은 IOC 컨테이너를 가진다. ❓IOC이란? 🔥 제어의 역전을 의미하며 프로그램의 주도권이 스프링에게 있다는 것을 의미합니다. 이를 이해하기 위해서는 자바의 Class, Object,Instance에 대한 개념의 이해가 필요합니다. 위의 예시를 살..

article thumbnail
스프링(이론) - Ioc컨테이너, DI

1. 스프링은 프레임 워크입니다. ❓ 프레임 워크란? 🔥 Frame Work = Frame(틀) + work(동작한다) = 틀 안에서 동작함을 의미합니다. 2. 스프링은 오픈소스입니다. ❓ 오픈 소스란? 🔥 무료이며 소스코드가 모두 공개된 코드를 의미합니다. 따라서 스프링 부트는 오픈 소스를 뜯어서 내부가 어떻게 생겼는지 열어 볼 수 있습니다. 즉, 이 의미는 사용하다가 나중에 불편한 점들을 직접 뜯어 고쳐 오픈소스에 기여 할 수 있음을 의미합니다. 3. 스프링은 IOC 컨테이너를 가진다. ❓IOC이란? 🔥 제어의 역전을 의미하며 프로그램의 주도권이 스프링에게 있다는 것을 의미합니다. 이를 이해하기 위해서는 자바의 Class, Object,Instance에 대한 개념의 이해가 필요합니다. 위의 예시를 살..