Spring Framework 1.1.3 已發布

發布 | Thomas Risberg | 2004 年 12 月 12 日 | ...

我們很高興地宣布 Spring Framework 1.1.3 已經發布。 這是 1.1 系列中的錯誤修復和小幅增強版本; 最重要的是,JDK 1.3 兼容性已完全恢復。

此版本中的新功能包括

        <ul>
          <li>added

GenericApplicationContext 的 "setResourceLoader" 方法,用於覆蓋預設資源載入策略

  • 新增 FileSystemResourceLoader,將路徑解析為檔案系統資源而不是類別路徑資源
  • BeanWrapperImpl 自動註冊預設的 ResourceArrayPropertyEditor
  • 新增 CustomCollectionEditor,預設註冊以在 Set、SortedSet 和 List 之間轉換(必要時)
  • 新增 "fileEncoding" 和 "propertiesPersister" 屬性到 PropertyResourceConfigurer
  • Spring Framework 1.1.2 已發布

    發布 | Thomas Risberg | 2004 年 11 月 14 日 | ...

    我們很高興地宣布 Spring Framework 1.1.2 已經發布。 這是一個錯誤修復和小幅增強版本。
     

    此版本中的新功能包括

            <ul>
              <li>added
    

    支援 BeanWrapperImpl 的多維集合(例如 "map[myKey][0]" 或 "map[myKey][0].name")

  • 新增 "getType(name)" 方法到 BeanFactory 介面,檢查 "getBean" 將傳回的物件類型
  • 新增 "getBeansOfType(type)" 方便方法到 ListableBeanFactory 介面,無需顯式篩選器
  • 新增 PropertyPathFactoryBean,允許評估目標 bean 的屬性路徑並公開結果
  • 允許 XML bean 定義中的 "bean*" 而不是 "bean+",即檔案中沒有 bean 定義(只有導入)

    Spring Framework 1.1.1 已發布

    發布 | Thomas Risberg | 2004 年 9 月 30 日 | ...

    我們很高興地宣布 Spring Framework 1.1.1 已經發布。 這是一個錯誤修復和小幅增強版本。
     

    此版本中的新功能包括

            <ul>
              <li>&quot;import&quot;
    

    XML bean 定義的元素

  • 支援非公共類別和非公共初始化和銷毀方法
  • bean 工廠將 bean 參考視為正確的銷毀順序(不需要 "depends-on")
  • bean 工廠檢測 JDK 1.4 和 Commons Collections 以建立連結/身分對應
  • 將 "publishEvent" 方法分解到 ApplicationEventPublisher 介面中
  • 在 mock JAR 中包含新的 "test" 套件,為需要 Spring 上下文的測試提供超類別
  • 新增 "applyQueryTimeout" 方法到 JdoDialect 介面
  • 新增 "addAttribute" 和 "getAttribute" 方法到 RemoteInvocation
  • Spring Framework 1.1 Final 已發布

    發布 | Thomas Risberg | 2004 年 9 月 05 日 | ...

    我們很高興地宣布 Spring Framework 1.1 (final) 已經發布。 自 1.1 RC2 以來,發生了一些 API 澄清,並且修復了許多錯誤。

    還有各種小的新功能

    • 重新設計了 BeanWrapperImpl 的屬性特定自定義編輯器處理,以允許註冊未初始化的子路徑
    • 新增 "applyBeanPropertyValues" 方法到 AutowireCapableBeanFactory,用於填充現有的 bean 實例

    • 新增 properties bean 定義的 "(abstract)" 標記,以及 XML bean 定義的 "abstract" 屬性

    • 新增對 SqlReturnType 介面的支援,該介面允許從預存程序傳回自定義類型
    • 新增 java.util.Date 的自動轉換…

    Spring Framework 1.1 Release Candidate 2 已發布

    發布 | Thomas Risberg | 2004 年 8 月 19 日 | ...

    我們很高興地宣布 Spring Framework 1.1 Release Candidate 2 已經發布。 這將是 1.1 的最後一個候選版本; 1.1 final 版本預計很快就會發布。



    此版本中的新功能包括

    • 新的 HTTP 調用器遠端處理策略,它在 HTTP 上使用 Java 序列化(結合了 RMI 和 Hessian 的優勢)
    • 用於 HTTP/RMI 調用器的 RemoteInvocationFactory 和 RemoteInvocationExecutor 策略,用於額外的調用上下文
    • 基本 JSF 支援,以 JSF VariableResolver 實作的形式,該實作可識別 Spring 管理的中間層 bean
    • Velocity 和 FreeMarker 的表單簡化宏,提供 HTML 輸入宏等,以便輕鬆建構表單

    Spring Framework 1.1 Release Candidate 1 已發布

    發布 | Thomas Risberg | 2004 年 7 月 28 日 | ...

    Spring 團隊很高興地宣布 Spring 1.1 的第一個候選版本



    Spring 1.1 RC1 中的新功能和增強功能包括
    • IoC 容器支援方法注入:覆蓋具體或抽象方法,通常是為了查找由容器管理的依賴項。 這意味著甚至更不需要實作 Spring 特定的介面,例如 BeanFactoryAware。
    • IoC 容器現在可以從靜態工廠方法以及建構子取得物件。 此增強功能允許出色的 AspectJ 整合:現在可以使用 Spring 依賴注入配置 AspectJ 切面,就像任何物件一樣。 我們計劃在 1.1 final 之前提供 AspectJ 整合的範例。
    • 支援發送和接收 JMS 訊息
    • 支援 Apache OJB 作為 ORM 替代方案,在 Spring 一致的資料存取抽象中
    • 顯著改進的 JDO 支援
    • 在翻譯 SQLExceptions 時具有更大的彈性,以及其他 JDBC 增強功能
    • 在使用 JDBC 時支援巢狀交易和儲存點。 宣告式交易管理可以支援巢狀交易。
    • 如果所有 Advisors 和目標都是可序列化的,則 AOP 代理現在是可序列化的
    • 改進的 Velocity 和 FreeMarker 支援
    • 重新設計的父/子 bean 定義概念:子物件現在可以覆蓋任何繼承的設定。 這可用於簡化配置。
    Spring 1.1 final 計劃於 8 月中發布,並且將 100% 向後兼容 Spring 1.0.2。 由於 Spring 旨在最大限度地減少應用程式程式碼對框架的依賴,並且由於變更向後兼容,因此我們預期現有應用程式不需要任何程式碼變更即可遷移到 Spring 1.1。

    從現在到 1.1 final 版本之間的主要重點將是文件和範例。

    請參閱 變更日誌 了解詳細資訊。

    可以從 這裡 下載該版本

    Spring Framework 1.0.2 已發布

    發布 | Thomas Risberg | 2004 年 6 月 02 日 | ...

    我們很高興地宣布 Spring Framework 1.0.2 的發布。

    此版本在整個框架中引入了各種增強功能,以及一些小錯誤修復。

    此版本中的增強功能包括

    • 新的 "mock" 原始碼樹和 "spring-mock" jar 檔案,包含 JNDI 和 Servlet API 模擬,用於應用程式中 
    • CachedIntrospectionResults 會清除 JavaBeans Introspector 緩存,以便在關閉時正確進行垃圾收集
    • 新增 ObjectFactory 介面和 ObjectFactoryCreatingFactoryBean,用於非侵入式地建立原型 bean
    • AbstractXmlApplicationContext 使用 PathMatchingResourcePatternResolver 來處理 Ant 風格的配置位置模式
    • 新增對 "xxx*" 欄位的支援…

    Spring Framework 1.0.1 已發布

    發布 | Thomas Risberg | 2004 年 4 月 22 日 | ...

    我們很高興地宣布 Spring Framework 1.0.1 的發布。

    這是一個錯誤修復和小幅增強版本;

    最重要的修復和新功能是

    • 新增 Struts ActionSupport 和 DispatchActionSupport 基類,以便輕鬆存取 Spring 上下文
    • 新增 Struts ContextLoaderPlugIn 和 DelegatingActionProxy,取代 Don Brown 的 Spring Struts Plugin
    • 重新設計 ComponentControllerSupport 類別,以便 Tiles 與 Struts 1.1 和 Struts 1.2 兼容
    • 修復了提交時 Hibernate 刷新失敗時的 Hibernate/JTA 同步清理
    • 新增了對具有普通 JTA 或 EJB CMT 的交易範圍 Hibernate Sessions 的支援,無需 JtaTransactionManager
    • 已修復…

    Spring Framework 1.0 Final 已發布

    發布 | Thomas Risberg | 2004 年 3 月 24 日 | ...

    我們很高興地宣布 Spring Framework 1.0 final 已經發布。

    1. 範圍

    Spring 1.0 是一個完整的 Java/J2EE 應用程式框架,涵蓋以下功能
    • 當今可用的最精密的輕量級容器,具有各種 setter 和建構子注入形式
    • 基於 AOP Alliance 介面的 AOP 攔截框架,與核心容器整合
    • JNDI 支援類別,允許使用 JNDI 定位的物件輕鬆連接 Spring 管理的 bean
    • 應用程式上下文概念,提供資源載入和訊息存取抽象

    Spring Framework 1.0 Release Candidate 2 已發布

    發布 | Thomas Risberg | 2004 年 3 月 02 日 | ...

    我們很高興地宣布 Spring Framework 1.0 Release Candidate 2 已經發布。 RC2 涵蓋了 1.0 final 的所有目標功能,該版本應該很快就會發布。


    自 Release Candidate 1 以來的變更包括
    • 透過 Quartz 和 Timer 進行調度支援
    • 支援 iBATIS SQL Maps 2 的 SqlMapClient API
    • JdbcTemplate 方便方法,將預先準備好的語句參數作為 Object 陣列
    • 支援自訂 RMI socket 工廠和其他 RMI 調用參數
    • PreferencesPlaceholderConfigurer,透過 J2SE 1.4 Preferences 解析佔位符
    • XML bean 定義中 "constructor-arg" 標籤的可選 "type" 屬性
    • 修訂的 BeanFactoryLocator 實作
    • 簡化的 AOP Advisor 介面層次結構
    • 修訂的 DataFieldMaxValueIncrementer 實作層次結構
    • LocalSessionFactoryBean 中擴展的對應配置選項
    • 元資料支援使用最新的 Commons Attributes 快照
    • VelocityView 支援 Velocity Tools 1.1
    完整的變更列表包含在 變更日誌 中。

    可以從 這裡 下載該版本

    順便說一句:在 1.0 發布之後,我們將專注於新功能,其中一些可以在我們的 JIRA 中找到。 請查看一下,但請注意該列表仍然可能會變更。 [2004-03-01]

    取得 Spring 電子報

    透過 Spring 電子報保持聯繫

    訂閱

    取得領先

    VMware 提供培訓和認證,以加速您的進度。

    了解更多

    取得支援

    Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

    了解更多

    即將舉行的活動

    查看 Spring 社群中所有即將舉行的活動。

    查看全部