9개월이라는 긴 시간을 통해서 무려 750개의 이슈를 처리하고 50개의 새로운 기능을 추가해서 드디어 Spring2.0이 출시되었다. Spring2.0은 상당히 오랜 동안 릴리즈가 지연되었는데 원래는 1.3버전으로 준비하던 것을 많은 큰 변화에 맞게 메이저버전을 올리는 것으로 변경해서 2.0이 되기로 한 것이 작년 12월. 그때는 올해 봄이라고 얘기했었고 좀 지나서 5월이라고 밝혔다. 하지만 점점 새로운 기능이 추가되면서 출시가 늦어졌고 EJB3스펙이 확정되고 JavaOne이 끝나고 SpringOne도 열리고 여름휴가기간이 지나가고 점차로 연기된 끝에 10월이 되서야 릴리즈가 되었다. 그 사이 Spring은 무척 많은 변화가 있었다. 초기에 버전을 2.0으로 변경하게 만든 이유는 아마 CustomXML과 AspectJ AOP일 것이다. 그 후에 JPA에 대한 본격적인 기능지원이 한가지 큰 자리를 차지했고 막판에는 OSGi서비스에 관한 부분이 또 주요한 변화의 한 몫을 하게 되었다. 일단 릴리즈하고 보자는 식의 다른 많은 제품과 달리 Spring의 뛰어난 품질관리와 완벽에 가까운 테스트등은 Spring의 메이저릴리즈에 대한 큰 신뢰를 주기 때문에 2.0이 출시된 시점에서 많은 1.x대로 개발된 사이트가 2.0으로 변신을 시도할 것 같다. 당장 내가 만들었던 시스템들도 점차로 2.0으로 변경하는 작업을 하게 될 것이다. 제일 큰 작업은 기존에 1.x기반으로 만들었던 OSAF를 2.0전용으로 완전히 변경하는 작업을 해야할 것인데 단순 수정차원이 아니고 2.0의 새로운 기술을 이용해서 거의 대부분을 새로 작업해야 할 것이다. AOP적용으로 DDD기반의 구조로 바꾸는 것이 제일 큰 변화일 것이고 CoC와 CustomXML을 이용해서 Controller쪽을 대폭적으로 간결하게 변경하는 작업도 필요하다. 할 일이 많구나.

Related posts:
에구.. 나도 할일이 많구나..
물개/ 빨리 강좌만들엇. 너가 Rod Johnson이야? 왜 자꾸 일정 연기해!
Pingback: ologist`s blog2.0
트랙백이 안되는군요. 수동으로 날립니다. http://www.ologist.co.kr/385
오케이 봄 바람타고 훨훨 날아 주지.!!
토비님 홧튕
Pingback: 빛을 담고 세상 넓히기 » Spring2.0 Overviewed by fantazic
드뎌 나왔군요….
Pingback: 빛을 담고 세상 넓히기 » Blog Archive » Spring2.0 Overviewed by fantazic