[Spring] Spring - IoC (Inversion of Control), 스프링 - 제어의 역전이란?
Spring - IoC (Inversion of Control), 스프링 - 제어의 역전 스프링의 핵심 기술이자, 많은 참고자료에서 강조되는 것이 바로 IoC (Inversion of Control)라는 기술입니다. IoC가 도대체 무엇이길래 제일 크게 강조하는지 알아보고자 합니다. IoC 뜻 IoC는 Inversion of Control의 줄임말입니다. Inversion은 한국 뜻으로 역전, 전도, 자리바뀜, 뒤집다 등을 의미하며, Control은 제어, 통제, 지배라는 뜻을 의미하니다. 전체 내용을 번역하면 "제어의 역전" 이라고 번역할 수 있습니다. 제어하는 방식이 원래는 어떻길래 스프링에서는 이를 역전시켰다고 했을까요? 일반적으로 소프트웨어 개발을 할때, 프로그램의 제어 흐름을 컨트롤하는것은 개발..
2022. 7. 6.
[Spring/Java] Java Bean이란, Spring Bean이란, Java bean 유래, Java Beans, 자바빈, 스프링빈, 자바 빈, 스프링 빈
[Spring/Java] Java Bean이란, Spring Bean이란, Java bean 유래, Java Beans 여러 spring 관련 글들을 보면 Bean(빈) 이라는 용어가 등장합니다. 이게 무엇인지 알아보겠습니다. Bean 이름의 유래 Bean이라는 용어는 한국어로 콩이라는 뜻입니다. 갑자기 왠 콩? 일까 싶습니다. 먼저 Java라는 프로그래밍 언어는 인도네시아 Java 섬 커피를 즐겨마시던 개발자에 의해 만들어지게 되었습니다. 그리고 Java관련된 용어로 커피관련된 용어를 사용했지요. 그 중에서 Java 프로그램의 구성요소를 커피콩을 비유해서 Bean이라고 칭했습니다. 또한, Bean을 항아리에 담겠다 라고 해서 최종 빌드된 패키징파일은 .jar파일로 생성되게 됩니다. 마지막으로 재미있는 ..
2022. 7. 4.
[Spring] 스프링 프레임워크(Spring framework) 설치하기, spring framework 파일 다운로드, spring 설치 방법, spring 설치방법, 스프링 설치 설정, 스프링 설치방법, 스프링 셋업 종류, 스프링 프레임워크 설치
[Spring] 스프링 프레임워크(Spring framework) 설치하기, spring framework 파일 다운로드, spring 설치 방법, spring 설치방법, 스프링 설치 설정, 스프링 설치방법, 스프링 셋업 종류, 스프링 프레임워크 설치하기, 스프링 프레임워크 다운로드 Java 로 웹 서버 개발을 쉽게 도와줄 수 있는 스프링프레임워크(spring framework) 설치방법에 대해 알아보겠습니다. spring 에서는 spring initializer라는 설정값을 입맛대로 커스터마이징을 하여 스캐폴딩 된 프로젝트를 다운로드 1. spring framework 의 공식홈페이지인 https://spring.io 에 접속을 합니다. 2. 홈페이지의 상단의 Projects에 마우스 커서를 올리고, ..
2022. 7. 2.