2011-01-20

Spring 3.0.5 新功能

  • 完全支援 Java 5 與 Java 6。
    • 主要是泛型(generics)與 varargs。
    • 最重要的是 HibernateCallback、collection 與 map 支援泛型了。
  • 相容 J2EE 1.4 與 Java EE 5,以及部份的 Java EE 6。
  • 新功能:Spring Expression Language,簡稱 SpEL。
    • 可以用在 Spring XML 設定檔裡,以及 Annotation 裡。
    • 透過新增加的 @Value 與 SpEL,讓設定更簡單。
  • 新功能:OXM - Object to XML Mapping
  • Spring MVC 強化
    • 大量使用 annotation 取代 Spring XML 設定檔。
    • web.xml 範本
      • 新增 org.springframework.web.filter.CharacterEncodingFilter 供設定 request 編碼。
      • org.springframework.web.servlet.DispatcherServlet 只需要一個設定檔 servlet-context.xml。 
      • org.springframework.web.servlet.DispatcherServlet 可以使用 / 做 mapping pattern。
    • servlet-context.xml 範本
      • 可以使用 annotation 設定 controller、data binding 和 validation。
      • 可以設定靜態路徑。
    • 支援 Ajax。
  • Declarative model validation
  • 支援嵌入式 DB。

沒有留言:

張貼留言