자바 IoC/DI의 기술의 대표주자인 스프링과 구글주스(Google Guice)가 파트너쉽을 맺고 자바의 IoC/DI용 애노테이션의 표준화 작업을 공동으로 진행하기로 했다. 스프링은 누구나 인정하는 DI기술의 대표주자이고, 구글 주스는 애노테이션 기반 DI전략을 가지고 스프링의 아성에 전면 도전해서 DI에 특화된 프레임워크로 제법 인기를 누리고 있다. 로드 존슨이 오랜동안 고집을 가지고 지켜왔던 "XML이면 충분해" 라는 주장을 꺽고 스프링 2.5에서 애노테이션 기반의 DI를 도입하게 된 주요한 동기 중의 하나는 구글주스의 애노테이션 기반 DI에 대한 개발자들의 폭발적인 반응 때문이 었다고 한다.

2003년 1.0베타버전 시절부터 스프링을 상용 제품인 Confluence에 도입해서 성공적으로 사용해오던 아틀라시안이 새로운 제품에는 스프링 대신 구글주스를 적용하겠다고 한 것도 그런 면에서 충격적이었다. 물론 아틀라시안은 오랜동안 WebWork의 오픈심포니 커뮤니티를 지원하고 있었고 Confluence에도 WebWork을 계속 사용하고 있었다, 그런면에서 WebWork의 기술이 이어진 Struts2에서 구글주스를 전폭적으로 지원하고 있는 것도 일정 영향을 주었겠지만, 아무튼 Confluence의 개발에 스프링이 도입되었던 소식을 듣고 스프링을 처음 알게 된 나에게 구글주스로의 전환은 상당히 충격적인 소식이었다.

 

아무튼, 그동안 스프링의 자바표준화 작업에서 그다지 재미를 보지 못하고 있는 스프링소스 입장에서는 자바커뮤니티에 강력한 영향력을 가지고 있는 구글이 만든 구글주스에 협력 하는 모습을 보이는 것이 스프링의 폭발적인 성장에 견제를 보내고 있는 다른 벤더와 커뮤니티의 거부감을 줄이고 성공적으로 스프링을 표준기술과 융합시키는데 효과적인 전략이라고 판단한 듯 하다. DI기술의 후발주자이고 어쨌든 스프링에 비하면 잘 알려지지 않은 구글주스의 입장에서도 스프링과 파트너쉽을 가지는 것이 손해볼 것 없을테고.

 

현재 정리된 javax.inject에 들어갈 표준 애노테이션은 다음과 같다.

  • @Inject – Identifies injectable constructors, methods, and fields
  • @Qualifier – Identifies qualifier annotations
  • @Scope – Identifies scope annotations
  • @Named – String-based qualifier
  • @Singleton – Identifies a type that the injector only instantiates once

스펙 초안JSR제안서는 나와있지만 아직 JCP에 정식으로 제출되지는 않았다. 조만간 할거라고.

Related posts:

  1. Google App Engine for Java에서 Spring 3.0 사용하기
  2. Spring보다 많이 팔린 Seam, Wicket
  3. Spring기반의 Hibernate DAO Unit Test 만들기
  4. spring과 hibernate 함께 쓰기. 그 만만치 않은 작업.
  5. 편리한 Google Deskbar
  6. Spring 3.0 (41) @Deprecated SpringMVC
  7. 유쾌한 이슈처리 재촉 메일
  8. Spring 3.0 (56) @Bean 사용의 주의사항
  9. Maven과 OSGi(Spring)의 버전포맷 비호환 문제
  10. 컨설턴트의 가치
  11. Spring 3.0 (46) Spring 3.0 M4 릴리스

Facebook comments:

to “Spring과 Google Guice의 협력을 통한 DI 애노테이션 표준화 작업 시작”

  1. 좋은 소식이군요. 잘 됐으면 좋겠네요. :)

  2. how’s life ? toby.epril.com owner found your blog via Google but it was hard to find and I see you could have more visitors because there are not so many comments yet. I have discovered site which offer to dramatically increase traffic to your website http://traffic-for-your-website.com they claim they managed to get close to 4000 visitors/day using their services you could also get lot more targeted traffic from search engines as you have now. I used their services and got significantly more visitors to my site. Hope this helps :) They offer best services to increase website traffic at this website http://traffic-for-your-website.com
    To your success James

  3. … Unbelievable , but I just found software which can do all hard work promoting your toby.epril.com website on complete autopilot – building backlinks and getting your website on top of Google and other search engines 1st pages, so your site finally can get laser targeted qualified traffic, and so you can get lot more visitors for your website.

    YEP, that’s right, there’s this little known website which shows you how to get to the top 10 of Google and other search engines guaranteed.

    I used it and in just 7 days… got floods of traffic to my site…

    …Well check out the incredible results for yourself –
    http://autopilot-traffic-software.com

    I’m not trying to be rude here, but I believe when you find something that finally works you should share it…

    …so that’s what I’m doing today, sharing it with you:

    http://autopilot-traffic-software.com

    Take care – your friend George

  4. Get up to 100000 forum backlinks with our backlinks service & massive targeted traffic

    Your toby.epril.com website will get thousands of visitors/day using superb backlink blast available. See proof how website traffic increased from 400 to 4000 visitors/day and how your website can get same results – http://mass-auto-backlinks.com

    We are able post your custom message up to 100’000 forums worldwide, so your site get thousands of backlinks
    and as a result your web page will be ranked #1 positions in search engines and your website will get large amount of free, targeted online web traffic from search engines in shortest time.

    Most affordable and most powerful service for web traffic and backlinks in the world!

    Are you ready to for massive traffic flood to your site? If yes then Order now: http://mass-auto-backlinks.com

  5. DAbXx6 bxdbblbhtcmd, [url=http://bdqnsqonbvfl.com/]bdqnsqonbvfl[/url], [link=http://tnvcpwsuwaxo.com/]tnvcpwsuwaxo[/link], http://lbslkcyvkybt.com/

  6. wassup toby.epril.com admin discovered your blog via Google but it was hard to find and I see you could have more visitors because there are not so many comments yet. I have discovered website which offer to dramatically increase traffic to your blog http://massive-web-traffic.com they claim they managed to get close to 4000 visitors/day using their services you could also get lot more targeted traffic from search engines as you have now. I used their services and got significantly more visitors to my blog. Hope this helps :) They offer most cost effective services to increase website traffic at this website http://massive-web-traffic.com

  7. good day toby.epril.com admin discovered your website via search engine but it was hard to find and I see you could have more visitors because there are not so many comments yet. I have found website which offer to dramatically increase traffic to your website http://explode-your-site-traffic.com they claim they managed to get close to 4000 visitors/day using their services you could also get lot more targeted traffic from search engines as you have now. I used their services and got significantly more visitors to my site. Hope this helps :) They offer best services to increase website traffic at this website http://explode-your-site-traffic.com
    To your success your friend
    James

  8. Sometimes seeing another person’s point of light enlighten my very own vision. I’m not going to going to say what everybody else has already stated, however i must say, I cant believe how a lot of this I just wasnt aware of .Thanks for publishing more info to this matter for us.

  9. thank you for share!

  10. You Can Look HERE
    [url=http://www.shandongzhijian.com/uploads/indexnq.php?/carolina-panthers-jake-delhommenflfor-sale-cheap.html]carolina panthers jake delhomme,nfl,for sale cheap[/url]
    carolina panthers jake delhomme,nfl,for sale cheap

  11. thanks for share!

  12. Try THIS Out
    [url=http://www.childintell.com/member/memberfg.php?/kk-mzt-skopje-meizitang-discount.html]kk mzt skopje-meizitang-discount[/url]
    kk mzt skopje-meizitang-discount

  13. gucci down Spring과 Google Guice의 협력을 통한 DI 애노테이션 표준화 작업 시작 » Toby’s Epril

  14. listen to gucci mane mixtapes Spring과 Google Guice의 협력을 통한 DI 애노테이션 표준화 작업 시작 » Toby’s Epril

  15. bakers shoes online Spring과 Google Guice의 협력을 통한 DI 애노테이션 표준화 작업 시작 » Toby’s Epril

  16. Click To Investigate
    [url=http://australiaukbootsale.com]uggs australia sale[/url]
    uggs australia sale

  17. mbt shoes buy online Spring과 Google Guice의 협력을 통한 DI 애노테이션 표준화 작업 시작 » Toby’s Epril

  18. free shipping zales Spring과 Google Guice의 협력을 통한 DI 애노테이션 표준화 작업 시작 » Toby’s Epril

  19. http://www.video.sinnfulservices.com/members/bcg6djj4n69 Spring과 Google Guice의 협력을 통한 DI 애노테이션 표준화 작업 시작 » Toby’s Epril

  20. mbt toning shoes Spring과 Google Guice의 협력을 통한 DI 애노테이션 표준화 작업 시작 » Toby’s Epril

  21. mbt uk Spring과 Google Guice의 협력을 통한 DI 애노테이션 표준화 작업 시작 » Toby’s Epril

Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2017 Toby's Epril Suffusion theme by Sayontan Sinha