요즘 내가 하는일이 오늘로 마지막이고 그동안 바쁘다는 핑계로 지난 S1A2008 관련 자료도 출력후 책상에 쌓여만 있는데 제일먼저 읽어봐야 겠다. (이것 저것 출력한게 분량이 좀 된다.)
이미 3.0M1이 나왔고, 여러사람들이 학습을 하는것으로 알고 있지만, 정작 뭐가 어떻게 바뀌고 추가 되었는지 궁금하지 않을수 없다. 그래서 S1A2008에 자비로 다녀온 사람들이 꽁짜로 소감을 공유하자고 한단다. 꼭 가서 느낌을 그대로 받고 싶다.(나는 머리숫이 다른사람에 비해서 상대적으로 많은데 이번에 좀 헐거워 졌으며 좋겠다. 너무 많아도 안좋다.)
어쨌든KSUG 송년모임에 대한 기대는 기대고, Spring3.0에 대한 간략한 특징이 뭔지 궁금하니, 위 Juergen Hoeller 글을 보면 짐작할수 있을듯 하다. 3.0의 주요 테마는 EL과 REST 지원과 같은 아랫것들이라고 한다.
revised project layout and build system with module-based sources updated entire codebase for Java 5 code style (generics, varargs) updated to JUnit 4.5 and JRuby 1.1 introduced Spring EL parser (org.springframework.expression package) introduced support for #{…} expressions in bean definitions introduced expression-enabled @Value annotation for embedded expressions introduced @PathVariable annotation for URI template handling in MVC handlers introduced default value support for @RequestParam in MVC handlers introduced @RequestHeader annotation for HTTP header access in MVC handlers introduced AbstractAtomFeedView and AbstractRssFeedView base classes introduced <spring:url> and <spring:param> JSP tags
또한 요구되는 환경도 달라졌다. 주로 Java6과 JEE5 에서 테스트했고 하지만, java5.0이상, JEE 1.4 이상에서 안심하고 돌려도 문제 없을꺼라고 한다. (새로운 환경 설정이 가능한 사이트라면, Java6이 좋을듯하다.)
이미 다른글을 통해서 버전관리를 기존의 CVS 에서 SVN 으로 바뀌었다는걸 알고 있을거다. 위치는
https://src.springframework.org/svn/spring-framework/ 이다. 여길 모니터링 하고 있으면, 소스코드가 3.0 Final로 바뀌는 과정을 볼수있을듯 하다. (그만한 자원이 없다 쓸대없는 걱정하지 말자)
아직 레퍼런스 문서는 제공하지 안고있다. 실제 체인지 로그는 아래와 같다.
SPRING FRAMEWORK CHANGELOG ========================== http://www.springframework.org Changes in version 3.0.0.M1 (2008-12-05) ---------------------------------------- * revised project layout and build system (module-based sources, bundle repository) * updated entire codebase for Java 5 code style (generics, varargs, StringBuilder) * updated to JUnit 4.5 and JRuby 1.1 * removed WebLogic 8.1 and WebSphere 5.1 support * removed native TopLink API support (superseded by JPA) * removed Commons Attributes support (superseded by Java 5 annotations) * removed Jakarta JSTL support for JSP 1.2 (superseded by JSP 2.0) * removed outdated Struts 1.x Action delegation support * removed ContextLoaderServlet and Log4jConfigServlet * deprecated form controller hierarchy in favor of @MVC form object handling * deprecated JUnit 3.8 test class hierarchy in favor of test context framework * introduced Spring EL parser in org.springframework.expression package * introduced #{...} expression support in bean definitions * introduced @Value annotation for embedded expression support * introduced @PathVariable annotation for MVC handler methods * introduced ShallowEtagHeaderFilter * introduced AbstractAtomFeedView and AbstractRssFeedView * introduced default value support for @RequestParam * introduced @RequestHeader annotation for MVC handler methods * introduced "spring:url" and "spring:param" JSP tags
주의) 아직 M1이니 세부내용에 대해서 맹신하지 말것.
'이전글(~2009)' 카테고리의 다른 글
[책] 치팅컬처(Cheating Culture) (6) | 2008.12.22 |
---|---|
아름다운 꽃다발 (0) | 2008.12.20 |
Spring Framework 3.0 milestone released가 되었단다. (0) | 2008.12.18 |
JavaDay in Roma 포스터 (0) | 2008.12.17 |
인지심리-현실에 관한 기억 왜곡 (0) | 2008.12.17 |
프리젠테이션젠의 다른 시선으로 본 느낌 (0) | 2008.12.17 |
댓글을 달아 주세요