728x90 반응형 IOC2 [Spring] 생성자를 통한 DI/DL 적용(constructor-arg) + IOC + maven SpringBean Configuration file /ioc.xml = DL 방식 (id= ticket, peson로 객체 할당 - TestIOC에서 getBean으로 검색하여 할당받기 가능) = DI 방식, 생성자에 값 주입(name과 ticket을 주입해줌) - ticket과 person에 DL 방식으로 할당- person을 생성하기 위해 에 생성자 요소를 DI방식으로 주입해준다. 아이유 /model /Ticket.java package model; public interface Ticket { public void ticketing(); } name or ticket을 set할 때, Spring IOC Container로부터 주입받는다. + name과 Ticket의 생성자를 생성한다. /Perso.. 2020. 10. 27. [Framework/Spring] IOC / DI 의 개념과 활용 [ Spring Framework 개념 ] : java application의 설계, 구현, 테스트, 운영(유지 보수) 전반에 대한 기반을 제공 & 높은 생산성과 유지보수성 향상을 위해 다양한 인프라를 지원한다. (infra : 다양한 라이브러리 및 디자인 패턴을 지원) - 프레임워크는 반완전한 어플리케이션이다. * Framework : 사전적 의미 = 틀, 뼈대, 기반(infrastructure) 즉, 개발자는 비즈니스 로직에 집중할 수 있도록 기반을 제공하는 것이 프레임워크의 목적이다. -POJO(Plain Old Java Object) 기반으로한 프레임워크이다. : POJO (프레임워크를 적용하기 전 그냥 자바) - Spring Framework는 IOC(DI) IOC(DI), AOP, MVC, S.. 2020. 10. 26. 이전 1 다음 728x90 반응형