6/15에 스프링 3.0.3이 릴리스 되었다. 100여개의 버그픽스와 최신 라이브러리 지원 테스트 등이 보강된 유지보수 버전이다. 기능에는 특별히 관심을 둘만한 변화는 없다. 그래도 눈에 띄는 것 몇 가지만 꼽아보면,

* JPA 2.0 support tested and supported with Hibernate 3.5.2 and OpenJPA 2.0.0 GA as well
* revised VFS support for Spring’s component scanning to work on JBoss AS 6.0.0 M3 as well
* added "expose-proxy" attribute to aop namespace (enforcing AopContext proxy exposure with CGLIB)
* ServletContextResourcePatternResolver handles "/WEB-INF/lib/*.jar!/**/context.xml" style patterns
이 정도.

의존 라이브러리 매트릭스도 3.0.3 기준으로 업데이트 했다.

https://spreadsheets.google.com/ccc?key=0AsAHeVVg8-DBdGFHN3I0cV9GTGo4SlNROE9PZVM3ckE&hl=en_GB#gid=0

문제는 스프링이 자동으로 빌드해주는 POM 정보가 완벽하지는 않다는 점이다. 라이브러리 버전은 빌드에 사용한 버전일뿐 호환 버전은 아니다. 하이버네이트는 3.3.0ga로 되어있지만, 테스트는 3.5.2까지 되어있다. Ivy의 Maven POM 생성 태스크의 버그 때문에 compile 스코프인 Commons Logging이 optional로 바뀌는 문제도 있다. Provided는 일관성이 없다. 어짜피 어떤 서버에 배치되는지에 따라서 달라지는 것이니 어쩔 수 없겠지만.

아무튼 의존 라이브러리 정보는 참고는 하되, 실제 필요한 라이브러리와 버전을 선정하는 것은 각자의 몫이다.

그리고 한 가지 나쁜 소식은 3.0.3부터는 의존 라이브러리를 스프링과 함께 배포하지 않는다는 것이다. 배포관련 라이선스가 워낙 제각각이라 법적인 문제가 있을 수 있다고 한다. 까칠한 법무팀의 의견이겠지. 필요한 라이브러리는 알아서 웹 사이트 찾아다니면서 구하거나 Maven/Ivy로 다운 받아야 한다. 스프링 배포파일 내의 project폴더에 가서 직접 빌드하면 Ivy를 이용해서 다운로드 해주니 이를 이용해도 될 것이다.

스프링3 책 출간은 7월 중순으로 잡혀있다.

Related posts:

  1. Spring Framework 2.5 Released
  2. 나의 Spring Acegi Security Framework 학습기
  3. Spring Framework 1.1.2 released
  4. Spring Framework 1.1.3 released
  5. Java Web Framework 비교(Struts, Spring, WebWork, Tapestry, JSF)
  6. 스프링과 하이버네이트를 이용한 RAD프레임워크 – OSAF(OpenSprout App. Framework) 공개
  7. Application Framework 개발의 원칙
  8. A Framework is… / Kent Beck
  9. 미리 보는 Spring 3.0.1의 변경사항
  10. Spring 3.0.1 mvc:annotation-driven 이 몰래 하는 짓
  11. Spring 3.0 (4) – Maven에서 Spring 3.0 최신버전 사용하기
  12. Spring 3.0 (14) Context Support 모듈의 선택 라이브러리 분석
  13. Spring 3.0 (25) Spring 3.0 빌드, 배포, 모듈과 라이브러리의 의존관계 분석 그 이후
  14. Spring 3.0 (52) 반쪽짜리 3.0 RC1 공개
  15. Spring 3.0 (3) R-543 Portlet Mocks, MVC 등등

Facebook comments:

to “Spring Framework 3.0.3 릴리스 & 의존 라이브러리”

  1. Every after in a although we decide on blogs that we study. Listed beneath are the most current internet sites that we decide on

  2. that could be the end of this report. Here you will come across some web-sites that we think you will enjoy, just click the hyperlinks over

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