Spring Framework 1.1 第二個候選版本釋出

釋出 | Thomas Risberg | 2004年8月19日 | ...

我們很高興地宣佈 Spring Framework 1.1 第二個候選版本現已可用。這將是 1.1 的最後一個候選版本;1.1 正式版預計很快就會發布。



此版本中的新特性包括

  • 新的 HTTP 呼叫者遠端策略,它透過 HTTP 使用 Java 序列化(結合了 RMI 和 Hessian 的優勢)
  • 用於 HTTP/RMI 呼叫者的 RemoteInvocationFactory 和 RemoteInvocationExecutor 策略,用於提供額外的呼叫上下文
  • 基礎的 JSF 支援,以 JSF VariableResolver 實現的形式提供,該實現能夠感知 Spring 管理的中間層 Bean
  • Velocity 和 FreeMarker 的表單簡化宏,提供 HTML 輸入宏等,以便輕鬆構建表單

方法注入

工程 | Rod Johnson | 2004年8月6日 | ...

幾個月前,在我還沒有部落格的日子裡,Cedric Bob 曾討論過“Getter 注入”。

基本概念是 IoC 容器在部署時可以覆蓋託管物件上的抽象或具體方法。容器注入的是一個方法,例如 getter 方法,而不是像 Setter 注入那樣注入引用或基本型別。碰巧的是,我當時已經在為 Spring 1.1 開發容器方法覆蓋機制,該機制已在 Spring 1.1 RC1 中釋出。這是一個有趣的概念,絕對是完整 IoC 容器的一部分。然而,我……

Spring Framework 1.1 第一個候選版本釋出

釋出 | Thomas Risberg | 2004年7月28日 | ...

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



Spring 1.1 RC1 中的新特性和增強功能包括
  • IoC 容器支援方法注入:覆蓋具體或抽象方法,通常用於查詢由容器管理的依賴。這意味著更少需要實現 BeanFactoryAware 等特定於 Spring 的介面。
  • IoC 容器現在可以從靜態工廠方法以及建構函式獲取物件。這一增強功能實現了出色的 AspectJ 整合:現在可以使用 Spring 依賴注入配置 AspectJ 切面,就像配置任何物件一樣。我們計劃在 1.1 正式版之前提供 AspectJ 整合的示例。
  • 支援傳送和接收 JMS 訊息
  • 支援 Apache OJB 作為 ORM 替代方案,並在 Spring 一致的資料訪問抽象內提供
  • 顯著改進的 JDO 支援
  • 在轉換 SQLExceptions 和其他 JDBC 增強功能方面具有更大的靈活性
  • 使用 JDBC 時支援巢狀事務和儲存點。宣告式事務管理可以支援巢狀事務。
  • 如果所有 Advisor 和目標物件都是可序列化的,則 AOP 代理現在也是可序列化的
  • 改進的 Velocity 和 FreeMarker 支援
  • 重新設計了父/子 Bean 定義概念:子 Bean 現在可以覆蓋任何繼承的設定。這可以用於簡化配置。
Spring 1.1 正式版計劃於 8 月中旬釋出,並且將與 Spring 1.0.2 完全向後相容。由於 Spring 的目標是最大程度地減少應用程式程式碼對框架的依賴,並且更改是向後相容的,因此我們預計現有應用程式在遷移到 Spring 1.1 時無需進行任何程式碼更改。

從現在到 1.1 正式版釋出之間,主要重點將放在文件和示例上。

有關詳細資訊,請參閱 變更日誌

可在此處下載此版本。

Spring Framework 1.0.2 釋出

釋出 | Thomas Risberg | 2004年6月2日 | ...

我們很高興宣佈 Spring Framework 1.0.2 釋出。

此版本引入了框架的各種增強功能,以及一些次要的錯誤修復。

此版本中的增強功能包括

  • 新的“mock”原始碼樹和“spring-mock”jar 檔案,包含用於應用程式的 JNDI 和 Servlet API mock 
  • 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
  • 重寫了 Tiles 的 ComponentControllerSupport 類,使其相容 Struts 1.1 和 Struts 1.2
  • 修復了 Hibernate/JTA 同步清理問題,以防 Hibernate 在提交時重新整理失敗
  • 添加了對使用純 JTA 或 EJB CMT 的事務範圍 Hibernate Session 的支援,無需 JtaTransactionManager
  • 修復了……

Spring Framework 1.0 正式版釋出

釋出 | Thomas Risberg | 2004年3月24日 | ...

我們很高興地宣佈 Spring Framework 1.0 正式版剛剛釋出。

1. 範圍

Spring 1.0 是一個完整的 Java/J2EE 應用程式框架,涵蓋以下功能
  • 當今最先進的輕量級容器,支援各種 setter 和建構函式注入方式
  • 基於 AOP Alliance 介面的 AOP 攔截框架,與核心容器整合
  • JNDI 支援類,允許輕鬆將 Spring 管理的 Bean 與 JNDI 查詢的物件進行連線
  • 應用程式上下文概念,提供資源載入和訊息訪問抽象

Spring Framework 1.0 第二個候選版本釋出

釋出 | Thomas Risberg | 2004年3月2日 | ...

我們很高興地宣佈 Spring Framework 1.0 第二個候選版本剛剛釋出。RC2 涵蓋了所有針對 1.0 正式版的功能,正式版應該很快就會發布。


自第一個候選版本以來的更改包括
  • 透過 Quartz 和 Timer 的排程支援
  • 支援 iBATIS SQL Maps 2 的 SqlMapClient API
  • JdbcTemplate 便利方法,接受預處理語句引數作為 Object 陣列
  • 支援自定義 RMI 套接字工廠和額外的 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 社群中所有即將舉行的活動。

檢視全部