강좌 56

003. 스프링을 통한 의존성 주입 - 스프링 설정 파일(xml)에서 속성 주입

000 ~ 005 STS 프로젝트 파일: ExpertSpring30.zip 의사 코드 - 점점 더 현실 세계를 닮아가고 있습니다. 운전자가 종합 쇼핑몰에서 자동차를 구매 요청한다. 종합 쇼핑몰은 자동차를 생산한다. 종합 쇼핑몰은 타이어를 생산한다. 종합 쇼핑몰은 자동차에 타이어를 장착한다. 종합 쇼핑몰은 운전자에게 자동차를 전달한다. Java 로 표현 ApplicationContext context = new FileSystemXmlApplicationContext("/src/main/java/expert003/expert.xml"); Car car = (Car)context.getBean("car"); XML 로 표현 클래스 다이어그램은 3회째 변화가 없습니다. 그러므로 처음으로 패스해 봅니다. 시퀀스..

강좌/Spring 3.0 2012.11.19

002. 스프링을 통한 의존성 주입 - XML 파일 사용

000 ~ 005 STS 프로젝트 파일: ExpertSpring30.zip 의사 코드 운전자가 종합 쇼핑몰에서 타이어를 구매한다. 운전자가 종합 쇼핑몰에서 자동차를 구매한다. 운전자가 자동차에 타이어를 장착한다. Java 로 표현 - 속성 메서드 사용 ApplicationContext context = new FileSystemXmlApplicationContext("/src/main/java/expert002/expert.xml"); Tire tire = (Tire)context.getBean("tire"); Car car = (Car)context.getBean("car"); car.setTire(tire); 자 이제 드디어 스프링을 통한 의존성 주입을 구현해 보도록 하겠습니다. 스프링을 통한 의존성..

강좌/Spring 3.0 2012.11.19

001_03. 스프링 없이 의존성 주입 2 - 속성을 통한 의존성 주입

전체 강좌 프로젝트 파일: 의사 코드 운전자가 타이어를 생산한다. 운전자가 자동차를 생산한다. 운전자가 자동차에 타이어를 장착한다. Java 로 표현 - 속성 메서드 사용 Tire tire = new KoreaTire(); Car car = new Car(); car.setTire(tire); 지난 강좌에서 생성자를 통해서 의존성을 주입하는 코드를 작성해 보았습니다. 이번 강좌에서는 속성을 통해 의존성을 주입 해보도록 하겠습니다. 생성자를 통해 의존성을 주입하는 것을 다시 실세계의 예로 들어보면 자동차를 생산(구입)할 때 한번 타이어를 장착하면 더 이상 타이어를 교체 장착할 방법이 없습니다. 그러나 더 현실적인 방법으로 운전자가 원할 때 Car 의 Tire 를 교체하려면 생성자가 아닌 속성을 통한 의존성..

강좌/Spring 3.0 2012.11.18

001_02. 스프링 없이 의존성 주입 1 - 생성자를 통한 의존성 주입

000 ~ 005 STS 프로젝트 파일: 의사 코드 운전자가 타이어를 생산한다. 운전자가 자동차를 생산하며 타이어를 장착한다. Java 로 표현 - 생성자의 인자 이용 Tire tire = new KoreaTire(); Car car = new Car(tire); 주입이란? 주입이란 말은 외부에서라는 뜻을 내포하고 있는 단어입니다. 결국 자동차 내부에서 타이어를 생산하는 것이 아니라 외부에서 생산된 타이어를 자동차에 장착하는 작업이 주입입니다. 지난 강좌를 통해 의존성이란 무엇인지를 살펴보았습니다.지난 강좌에서 의존성을 해결한 시퀀스 다이어그램 다시 한 번 살펴보죠. Car 객체가 Tire 를 직접 생산하는, 즉 Tire 에 대한 의존성을 자체적으로 해결하는 방식이었습니다.이번에는 tire 객체를 생산하..

강좌/Spring 3.0 2012.11.18

001_01. 프로그래밍에서 의존성이란?

000 ~ 005 STS 프로젝트 파일: Spring DI (스프링 의존성 주입)을 알아보기 전에 의존성이란? 특히 프로그래밍에서 의존성이란? 무엇인지 알아보도록 하겠습니다. Java 에서의 의존성은 또 무엇인지도 알아보도록 하겠습니다. 의사 코드 운전자가 자동차를 생산한다. 자동차는 내부적으로 타이어를 생산한다. Java 로 표현 new Car(); Car 객체 생성자에서 new Tire(); 그리고 단순 무식하게 의존성이란? 의존성은 new 이다. new 를 실행하는 Car 와 Tire 사이에서 Car 가 Tire 에 의존한다고 합니다. 결론적으로 전체가 부분에 의존한다고 표현할 수 있습니다. 더 깊이 들어가면 의존하는 객체(전체)와 의존되는 객체(부분) 사이에 집합 관계(Aggregation)와 구..

강좌/Spring 3.0 2012.11.16

000. STS 를 이용한 Spring MVC Project 생성

2013.02.19 17:25 - 오는 사람(?)은 많으나 덧글 다는 분(!)은 적네... 악플보다 무섭다는 무플.. 무서워라 무서워라... 후다닥... - 평균 내어 보니 500 사람(?) 중에 1 분(!) 꼴로 댓글을 달아주시는 듯.. - 이 정도의 시청률(?)이면 프로그램 폐지!!! 강좌는 어쩌지??? ㅡㅡ; 000 ~ 005 STS 프로젝트 파일: 참고: TStory 불량 또는 유저 불량에 의해 프로젝트 파일은 전체 강좌 내용을 모두 담고 있는 것을 다시 올립니다. 위에 파일 받으시면 이 강좌 카테고리의 다른 파일은 안 받으셔도 됩니다. 위 파일이 다운로드 안 되시는 분은 댓글로 메일 주소 알려주시면 보내드리도록 하겠습니다. 이 강좌는 객체 지향에 대해 한번이라도 들어보았고 자바의 기본 문법을 알..

강좌/Spring 3.0 2012.11.13
반응형