Posted on 2008-12-27 17:55
laogao 閱讀(2774)
評論(2) 編輯 收藏 所屬分類:
On Java
周末花時間看了Rick Evans在London Spring User Group (LSUG)關于Spring 3.0介紹的視頻,地址在這里:
http://java.dzone.com/videos/a-look-forward-spring-30根據Rick的介紹,Spring 3.0將于明年2月中旬正式發布,其中比較重要的兩個亮點是:
1- JDK 5將成為Spring 3.0的最低要求,因此很多遺留代碼得以重構,更加清晰;
2- 引入了新的Spring Expression Language (SPEL)用于描述XML和Annotation中的配置信息。
(Rick還用了大量篇幅介紹Spring 3.0如何在API和配置層面支持REST,不過這不在我興趣范圍內)
除了上述兩大亮點,還有如下一些值得一提的變化:
1- 去掉了Commons Attributes,減少了很多相關依賴;
2- 不再支持Struts 1.x;
3- 全面轉向Listener-style的context加載方式;
4- 源碼組織更加模塊化,每個子模塊都是獨立項目;
5- 構建環境拋棄Maven,轉為使用ANT+Ivy; (筆者非常贊成的一個變化)
6- 源碼庫由CVS全面轉向Subversion。("逃離"CVS是大勢所趨?)