본문 바로가기
이전글/2007

스크립트 언어로 스프링 설정

by 물개선생 2007. 4. 5.

Making your Spring configuration more "Springy" 란 글에서 XML 없이 JRuby를 이용해서 스프링 설정을 하는 방법이 소개되었다. 댓글을 읽어보면 개발자들의 반응이 좋은 편이 아니다.

DAOS = [ :ZoneDAO, :EmailDomainDAO, :DayDAO, :PreferenceDAO,
                 :WhatEverDao... ]
DAOS.each do |dao|
    bean(dao, "daos.hibernate.#{dao}Hibernate")
      {|b| b.new("sonarSession")}
end

제어 계층을 스크립트 언어로 대체하고자 하는 시도와는 달리 설정을 동적으로 구성한다는 점에서 꺼려지는 점들이 있다. 하지만 신선한 아이디어니 기록해두자.