본문 바로가기
728x90
반응형

자바/스프링 프레임워크2

[Spring Framework] DI(Dependency Injection : 의존성 주입)와 IoC(Inversion of Control : 제어의 역행) https://www.youtube.com/watch?v=GKoCibDM6Ns 참고 동영상 : SKplanet Tacademy 1. IoC IoC의 개념 IoC(제어권의 역전)이란, 객체의 생성, 생명주기의 관리까지 모든 객체에 대한 제어권이 바뀌었다는 것을 의미 ※ 컴포넌트 의존관계 결정 (Component dependency resolution), 설정(configuration) 및 생명주기(lifecycle)를 해결하기 위한 디자인 패턴(Design Pattern) IoC가 아닌 경우는 개발자가 직접 객체들을 생성하는 작업들이 있다. Object o1 = new Object(); Object o2 = new Object(); IoC인 경우, 프레임워크에서 제공하는 컨테이너가 객체를 생성해서 개발자의.. 2021. 10. 1.
[Spring Framework] 스프링 프레임워크 환경 구축을 위한 설치 (1) - JDK, Eclipse, tomcat(WAS) 자바로 스프링 프레임워크를 다루려면 먼저 환경이 필요하다. 설치할 환경 구성은 아래와 같다. JDK Eclipse tomcat 1) JDK 우선 필자는 JDK 8 버전을 쓸 것이다. 이클립스 최신버전(글 작성 당시 2020-12 ver.)을 다운받으면 JDK 11버전 이상만 지원하기에 11버전을 다운받아서 환경변수 설정까지 해서 돌려봐도 Class not found가 나온다. 별에 별 방법을 다 찾아봐도 해결되지 않아서 이클립스 2020-06 버전을 다운받았다. 아무튼 2020-06 버전은 범용적으로 사용하는 JDK 8버전 사용할 수 있다. www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html 링크로 들어가서 사용 중인 각 OS에 맞.. 2021. 3. 11.
728x90
반응형