반응형 OpenSource172 Spring XML을 이용한 설정 스프링의 애플리케이션 컨텍스트는 XML에 담긴 DI정보를 활용 할 수 있다. DI 정보가 담긴 XML 파일은 를 루트 엘리먼트로 사용한다. 는 이름에서도 알 수 있듯이 여러개의 을 정의 할 수 있다. 아래의 그림처럼 http://acet.pe.kr/120 에서의 @configuration과 @bean을 각 @configuration을 @bean을 이라고 대응해서 생각하면 더 쉬울 것 이다. [참고 그림] 클래스 설정과 xml설정의 대응항목 자바 코드 설정정보 XML 설정정보 빈 설정파일 @Configuration 빈의 이름 @Bean methodName() ex) connectionMaker()메소드의 태그 전환 @Bean --------------------------------> id="connect.. 2012. 8. 16. DI(Dependency Injection) 출처 : 토비의 스프링 3 DI(Dependency Injection) : 의존관계 주입! 배경 : IoC의 너무 넓은 의미=> Spring의 기능, 특징을 한마디로 표현 X => DI 라는 용어를 만듬. DI는 외부로부터 레퍼런스를 제공받고, 이를 통해 여타 오브젝트와 다이나믹하게 의존관계가 만들어지는 것이 핵심이다. 의존관계 주입은 다음과 같은 세가지 조건을 충족하는 작업을 말한다. 1) 클래스 모델이나 코드에는 런타임 시점의 의존관계가 드러나지 않는다. 그러기 위해서는 인터페이스에만 의존하고 있어야 한다. 2) 런타임 시점의 의존관계는 컨테이너나 팩토리 같은 제3의 존재가 결정한다. 3) 의존관계는 사용할 오브젝트에 대한 레퍼런스를 외부에서 제공(주입) 해줌으로써 만들어진다. 다시 또 말해보면 DI.. 2012. 8. 9. IoC(Inversion of Control) 출처 : 토비의 스프링3 Spring에서 많이 알려진 용어 이다. IoC(Inversion of Control) : 제어의 역전 이 개념을 알기 전에 먼저 Spring에서의 Factory에 대해서 알아보자. 팩토리 : 객체의 생성 방법을 결정하고 그렇게 만들어진 오프젝트를 돌려주는 것인데, 이런 일을 하는 오프젝트를 흔히 팩토리라고 부른다.(디자인 패턴의 팩토리와는 다른 것이다.) acet : 음..팩토리...오브젝트!!!! 오브젝트의 생성, 리턴등을 하는 오브젝트!!!!!라고 보여진다! 간단히 말하면.. public class DaoFactory{ pubilc UserDao userDao(){ /////////// 팩토리의 메소드는 UserDao 타입의 오브젝트를 어떻게 만들고, // 어떻게 준비시킬지.. 2012. 8. 7. ibatis 쓸만한 것 정리 ■ Ibatis 1) - : 여기서 지정된 쿼리 매핑 구문이 실행되면 캐시의 내용을 지운다. - : 캐시의 내용을 지우는 시간 간격을 정의 한다. 2) 3) 4) item_id = #item_id# 5) /* Item.getItemList */ /* 요소를 넣을 수 도 있다. */ 6) /* Item.getDeliPriceCode */ select deli_price_code From item Where item_id= #item_id# and rownum =1 7) 8) ............................................................ 9) /* Item.getItemPositionStockQty*/ SELECT F1_PRICEMGR_STOCKQTY_TEMP(.. 2012. 4. 24. 이전 1 ··· 6 7 8 9 다음 반응형