2013년 7월 23일 화요일

[ORACLEJAVA개발자실무교육,오엔제이프로그래밍실무교육센터,spring framework3 강좌]세터 인젝션(setter injection)

setter injection(세터주입)은 아래 그림처럼 세터메소드를 통해 의존객체를 주입 받는 방식 입니다.


오라클자바커뮤니티에서 설립한 오엔제이프로그래밍 실무교육센터
(오라클SQL, 튜닝, 힌트,자바프레임워크, 안드로이드, 아이폰, 닷넷  실무전문 강의)



public class SalesManager {
    private SalesMan salesMan;
    public void setSalesMan(SalesMan sm) { this.salesMan = sm; }
  ...
}////~


xml 파일에서는 다음 처럼 설정 하시면되구요,


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
   
    <!-- define CarSalesMan -->
    <bean id="salesMan" class="edu.biz.ioc.CarSalesMan"/>
     
    <bean id="greetingService"
      class="edu.biz.ioc.SalesManager">
         <property name="salesMan">
            <ref bean="salesMan"/>
         </property>
    </bean> 
 
</beans> 

댓글 없음:

댓글 쓰기