Spring Web Flow 1.0.1 已發佈

發佈 | Keith Donald | 2007 年 1 月 11 日 | ...

親愛的 Spring 社群:

我們很高興宣佈 Spring Web Flow 1.0.1 已經發佈。

 

Spring Web Flow 是一個新一代的 Java 網頁應用程式控制器框架,允許開發人員將使用者操作建模為稱為流程的高階模組。該框架提高了生產力和可測試性,同時為強制執行導航規則和管理應用程式狀態提供了強大的解決方案。

發佈說明

Spring Web Flow 1.0 在兩個月內下載次數超過 10,000 次,並在 Fortune 500 強公司中大量使用。這是第一個 1.0 維護版本,包括自 1.0 最終版本以來報告的錯誤修復,以及引入了一些小的增強功能。請參閱變更記錄以瞭解所有詳細資訊。

開始使用

開始使用 Spring Web Flow 的最佳方式是下載發佈版本,閱讀Erwin 的實用入門,並演練範例應用程式。我們建議查看所有範例,從 Phonebook 開始,並根據需要補充參考手冊資料。該版本附帶十個範例應用程式,每個範例都展示了一組不同的產品功能。

祝您使用愉快!

Keith Donald 和 Erwin Vervaet
Spring Web Flow 專案負責人

Spring Framework 2.0.1 已發佈

發佈 | Juergen Hoeller | 2006 年 11 月 23 日 | ...

親愛的 Spring 社群:

我們很高興宣佈Spring 2.0.1已經發佈。下載 | 文件 | 變更記錄

這是 Spring 2.0 的第一個維護版本,包括自 2.0 最終版本以來報告的大多數錯誤的修復,以及許多小的增強功能。此版本還引入了 OpenJPA 支援和 GlassFish 編織支援。此外,它還具有重新設計的 AspectJ 支援內部結構和改進的 bean 定義工具 SPI。

與往常一樣,請參閱變更記錄以瞭解詳細資訊。

如果您是 Spring 2.0 系列的新手,請參閱原始的Spring 2.0 公告以獲取更多資訊。

僅供參考,Spring 2.0.2 版本計劃於 12 月底發佈。我們的 JIRA 路線圖概述了計劃在此版本中解決的問題。

Juergen
-----
Juergen Hoeller
Spring Framework 開發負責人
Interface21 首席架構師
http://www.springframework.org
http://www.interface21.com

Spring LDAP 1.1.1 已發佈

發佈 | Ulrik Sandberg | 2006 年 11 月 18 日 | ...

親愛的 Spring 社群:

我們很高興宣佈 Spring LDAP 1.1.1 版已經發佈。這是一個更新版本,新增了幾個新功能並修復了 1.1 中的一些問題。下載 | 變更記錄 | 文件 | API

更重要變更的摘要

  • 新增了在搜尋中使用伺服器端控制項的功能。
  • DirContextAdapter.getNameInNamespace() 現在傳回完整的 DN。
  • DistinguishedName 現在支援以 '+' 符號分隔的多值 RDN,例如 "cn=Rod+sn=Johnson"。
  • 新增了採用傳回屬性名稱陣列的查找方法。
  • 內部已將 Spring 升級到 2.0。仍然支援 Spring 1.2.8。

關於 Spring LDAP
Spring LDAP 是一個 Java 程式庫,用於簡化 LDAP 操作,基於 Spring 的 JdbcTemplate 模式。該框架減輕了使用者查找和關閉上下文、迴圈遍歷 NamingEnumerations、編碼/解碼值和篩選器等等的負擔。

LdapTemplate 類別封裝了傳統 LDAP 程式設計中涉及的所有管道工作,例如建立、迴圈遍歷 NamingEnumerations、處理 Exceptions 和清理資源。這讓程式設計師可以處理重要的事情 - 在哪裡找到資料(DN 和篩選器)以及如何處理資料(對應於和來自網域物件、繫結、修改、取消繫結等),就像 JdbcTemplate 減輕了程式設計師的所有負擔,除了實際的 SQL 以及資料如何對應到網域模型。

除此之外,Spring LDAP 還提供了從 NamingExceptions 到 DataAccessExceptions 的 Exception 轉換,以及幾個用於處理篩選器、LDAP 路徑和屬性的公用程式。

Spring-LDAP 需要 J2SE 1.4。建構需要 J2SE 1.4。執行範例需要 J2EE 1.4(Servlet 2.3、JSP 1.2)。

從哪裡開始
從上面的連結下載發佈版本。該發佈版本包含廣泛的 JavaDoc 文件,以及完整的參考文件和一個範例應用程式,說明了使用 Spring LDAP 的不同方式。

首頁
Spring LDAP 的永久首頁位於http://www.springframework.org/ldap

歷史
Spring LDAP 基於 SourceForge LdapTemplate 專案。建議 LdapTemplate 的使用者切換到 Spring LDAP。

Mattias Arthursson & Ulrik Sandberg
Spring LDAP 專案團隊

Spring Web Flow 1.0 RC4 已發佈

發佈 | Keith Donald | 2006 年 10 月 05 日 | ...
親愛的 Spring 社群:
 
我們很高興宣佈Spring Web Flow 1.0 RC4 已經發佈。
 

 

Spring Web Flow 是 Spring 社群的一個產品,專注於網頁應用程式中使用者介面流程的協調。

此版本包含許多改進和幾個令人興奮的新功能。我們認為它是迄今為止最穩定的版本,並且最終成為使 Spring Web Flow 1.0 最終路線圖功能完整的版本。Spring Web Flow 1.0 最終版本將於下週發佈,只有極少的變更。從現在到那時,我們鼓勵您測試 1.0 RC4,以幫助在 1.0 大發佈之前捕獲任何剩餘問題。

請注意,此版本中存在影響使用者的變更。1.0 RC3 或更早版本的使用者應查看升級指南,其中詳細概述了這些變更。

1.0 RC4 中的新增功能和值得注意的功能是一個令人興奮的列表,包括:

新增功能和值得注意的功能

作為 Spring Web Flow 1.0 最終版本之前的最終候選版本,Spring Web Flow 1.0 RC4 引入了強大的新功能,例如 render actions (1)、evaluate actions (2)、set actions (3)、flash scope (4)、flow execution attributes (5) 和 always redirect on pause (6)。它提供了增強的文件、更好的流程定義驗證、智慧預設值和完整的自訂 Spring 2.0 配置架構 (7),用於配置流程執行引擎。

  • (1) Render actions 在呈現回應之前執行應用程式行為。當要求 view-state 選擇可呈現的視圖時,或者在由重新導向或瀏覽器重新整理按鈕觸發的重新整理時,將調用 render action。以下範例顯示了一個 render-action,它在呈現結果視圖之前執行電話簿的搜尋。

    <view-state id="displayResults" view="searchResults">
        <render-actions>
            <bean-action bean="phonebook" method="search">
                <method-arguments>
                    <argument expression="flowScope.searchCriteria"/>          
                </method-arguments>
                <method-result name="results"/>
            </bean-action>
        </render-actions>
        <transition on="newSearch" to="enterCriteria"/>
        <transition on="select" to="browseDetails"/>
    </view-state>

  • (2) 評估動作 (Evaluate actions) 針對流程執行狀態評估表達式。表達式(預設基於 OGNL)可以針對從流程執行的根 RequestContext 可訪問的任何物件,包括任何 scope(例如 flow scope)中的物件。以下範例展示了一個 evaluate-action,它調用 flow scope bean "game" 上的 "makeGuess" 方法
    <action-state id="makeGuess">
        <evaluate-action expression="flowScope.game.makeGuess(requestParameters.guess)">
            <evaluation-result name="guessResult"/>
        </evaluate-action>
        <transition on="CORRECT" to="showAnswer"/>
        <transition on="*" to="enterGuess"/>
        <transition on-exception="java.lang.NumberFormatException" to="enterGuess"/>
    </action-state>
  • (3) 設定動作 (Set actions) 在 scope 類型(例如 flow scope)中設定屬性值。該屬性可以是頂層屬性,也可以是巢狀屬性路徑中的屬性。以下範例展示了一個 set-action,它將 "fileUploaded" 屬性設定為 flash scope 中的 "true"。
    <action-state id="uploadFile">
        <action bean="uploadAction" method="uploadFile"/>
        <transition on="success" to="selectFile">
            <set attribute="fileUploaded" scope="flash" value="true"/>
        </transition>
    </action-state>
  • (4) Flash scope 是一種新的 scope 類型,用於在重新導向和任何視圖的重新整理之間持續保存屬性。當發出事件以轉換出視圖時,flash scope 會被清除。以下完整的流程定義範例展示了如何使用 flash scope 來將 "fileUploaded" 屬性公開給 selectFile view-state,以便在成功上傳後顯示成功訊息。
    <flow xmlns="http://www.springframework.org/schema/webflow"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="http://www.springframework.org/schema/webflow
                                           http://www.springframework.org/schema/webflow/spring-webflow-1.0.xsd">
   
        <start-state idref="selectFile"/>
       
        <view-state id="selectFile" view="fileForm">
            <transition on="submit" to="uploadFile"/>
        </view-state>
   
        <action-state id="uploadFile">
            <action bean="uploadAction" method="uploadFile"/>
            <transition on="success" to="selectFile">
                <set attribute="fileUploaded" scope="flash" value="true"/>
            </transition>
        </action-state>
       
    </flow>
  • (5) 流程執行屬性允許您設定自訂屬性,這些屬性可以影響流程執行行為。以下範例展示了在 Portlet 環境中(重定向通常不適用)將 "alwaysRedirectOnPause" 屬性設定為 false 的指示。
    <flow:executor id="flowExecutor" registry-ref="flowRegistry">
        <flow:execution-attributes>
            <flow:alwaysRedirectOnPause value="false"/>
        </flow:execution-attributes>
    </flow:executor>
  • (6) "暫停時始終重新導向 (Always redirect on pauses)" 為您提供預設的 POST+REDIRECT+GET 行為,而無需特殊編碼。現在,預設情況下,當進入 view state 時,會自動發出重新導向。這會觸發重新整理到在對話處於活動狀態時保持穩定的流程執行 URL。
  • (7) 新的 Spring 2.0 Configuration Dialect 極大地簡化了系統配置,並提供了強大的驗證和工具支援。配置 webflow 的基礎架構現在就像定義兩個元素一樣簡單,如下所示:
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xmlns:flow="http://www.springframework.org/schema/webflow-config"
           xsi:schemaLocation="
               http://www.springframework.org/schema/beans
               http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
               http://www.springframework.org/schema/webflow-config
               http://www.springframework.org/schema/webflow-config/spring-webflow-config-1.0.xsd">
   
        <!-- 啟動新的流程執行並恢復現有的執行。 -->   
        <flow:executor id="flowExecutor" registry-ref="flowRegistry"/>
       
        <!-- 為此應用程式建立流程定義的 registry -->
        <flow:registry id="flowRegistry">
            <flow:location path="/WEB-INF/flows/**-flow.xml"/>
        </flow:registry>
       
    </beans>

有關這些功能的更多資訊,請參閱參考手冊。 Spring Web Flow 1.0 RC4 進一步完善了參考文檔,提供了 70 頁關於 SWF 使用的資訊。該手冊可以透過以下連結線上取得:HTMLPDF 格式。

開始使用

開始使用 Spring Web Flow 的最佳方法之一是查看並演練範例應用程式。我們建議您查看所有範例,並根據需要從一開始就補充參考手冊材料。該版本提供了十個範例應用程式,每個應用程式都演示了一組不同的產品功能。這些範例是:

  1. Phonebook - 原始範例,演示了大多數功能(包括子流程)
  2. Sellitem - 演示了一個具有條件轉換、流程執行重新導向、自訂文字欄位格式設定和延續的精靈
  3. Flowlauncher - 演示了啟動和恢復流程的所有可能方式
  4. Itemlist - 演示了 REST 風格的 URL 和內嵌流程
  5. Shippingrate - 演示了 Spring Web Flow 與 Ajax 技術的結合
  6. NumberGuess - 演示了有狀態 bean、評估動作和「單一金鑰」流程執行重新導向。
  7. Birthdate - 演示了 Struts 整合
  8. Fileupload - 演示了 multipart 檔案上傳、設定動作和 flash scope
  9. Phonebook-Portlet - Portlet 環境中的電話簿範例(請注意流程定義沒有更改)
  10. Sellitem-JSF - JSF 環境中的 sellitem 範例

要建構範例應用程式以進行快速評估,只需:

  1. 解壓縮 spring-webflow-1.0-rc4.zip 發佈封存檔
  2. 訪問 projects/spring-webflow/build-spring-webflow 目錄
  3. 執行 "ant dist" 目標。
  4. 請參閱 "target/artifacts" 目錄,其中包含每個範例的可部署 .war 檔案以及展開的 war 目錄。
有關發佈封存檔內容和範例的更多資訊,請分別參閱發佈 readme.txt 和 projects/spring-webflow/spring-webflow-samples/readme.txt。

所有範例專案都是 Spring IDE 專案,可以直接匯入到 Eclipse 中。

感謝所有支援此版本的人。 Spring Web Flow 1.0 現在... 終於... 即將推出。

祝您使用愉快!

Spring Web Flow 團隊

Spring 2.0 Final 已發佈

發佈 | Rod Johnson | 2006 年 10 月 3 日 | ...

我們很高興地宣布 Spring Framework 2.0 版本的最終版本已經發佈。

Spring 2.0 Released

下載 | 文檔 | 變更日誌 

作為領先的全端 Java/Java EE 應用程式框架,Spring 為許多專案帶來了顯著的好處,減少了開發工作量和成本,同時提高了測試覆蓋率和品質。

這個穩定、可供生產使用的版本是在經過 9 個月的積極開發之後發佈的。在這短短的時間內,Spring 2.x 系列已經非常成熟,受益於 9 個里程碑版本中超過 150,000 次的早期存取下載,導致超過 750 個 JIRA 問題得到解決,其中 50 個引入了重大的新功能。

新功能?

我們相信有三個屬性可以概括我們的用戶對 Spring 2.0 系列的期望:簡單強大已驗證


2.0 版本為框架的整體使用模型帶來了重大的新簡化。正如我們現有的使用者所知,Spring 的核心是 Bean Container,它驅動了 Java 和 Java EE 應用程式的配置。在 2.0 版本中,許多常見的配置任務都透過引入自訂的 Bean Configuration Dialects 得到了簡化。這對您來說意味著什麼?

這意味著您現在可以:

  • 在一行配置程式碼中使您的業務服務具有事務性。
  • 在一行配置程式碼中從 JNDI 查找物件。
  • 在一行配置程式碼中將外部化的屬性公開給您的服務。
  • 使用單一註解將一致的異常處理策略應用於您的資料存取物件。
  • 透過定義單一配置標籤來調用無狀態的遠端 EJB。不再需要自訂的服務定位器或業務委託。
簡化在框架的各個模組中繼續,允許您:
  • 在一行程式碼中編寫參數化的 JDBC 查詢。
  • 在部署 Spring MVC 控制器時應用慣例優於配置
  • 使用 Spring JSP 標籤來減少開發輸入表單時的輸入量。


Spring 2.0 的主要目標是使常見的任務更容易。 2.0 版本還為以優雅的方式解決更難的問題開啟了令人興奮的新大門。在 2.0 中,您可以:

  • 使用 AspectJ 簡潔的切入點表達式語言將自訂行為編織到程式執行的多個點中。
  • 接收具有事務性和執行緒安全保證的非同步 JMS 訊息。 立即查看
  • 為您的應用程式開發自己的 Bean Configuration Dialect
  • 以執行緒安全的方式從自訂範圍(例如 "request" 和 "session" 範圍)注入物件。
  • 從您的 Java 應用程式調用 Groovy、Beanshell 和 JRuby 腳本。
  • 使用複雜的執行緒和池化選項排程任務以非同步方式運行。

2.0 版本建立在 Spring 1.x 設定的基礎上。這個新版本提供了重大的新功能,同時盡可能地保持向後相容性。

自 2004 年 3 月發佈以來,已有超過 一百萬次下載,Spring 1.x 使從普通 Java 物件 (POJO) 開發複雜的應用程式成為事實上的標準。 2.x 系列建立在這個廣為人知的最佳實踐之上,以提供新的簡化和強大的功能,同時保持與已建立的 Spring 1.x 系列的完全相容性。使用者可以期望他們的升級很簡單;在大多數情況下,只需將 1.2.8 JAR 檔案替換為 Spring 2.0 中包含的檔案即可。

享受,並謝謝您

Spring 2.0 代表了過去一年中許多人的共同努力。從 Interface21 的首席開發人員 Juergen、Rob、Rick 和 Costin,到我們的合作夥伴 BEA 和 Oracle,再到社群中許多貢獻創新、修補程式、文件、錯誤報告和測試的人們——這裡面包含了很多的血汗與淚水。我們真心希望您在使用這個新版本時,能像我們在建構它時一樣充滿樂趣。盡情享受吧,請放心:我們的工作不會在此止步。

此致,

Spring 團隊

 


額外資源

  • 參加 The Spring Experience 2006,這是 Spring 社群的首要會議,將於 12 月 7 日至 10 日在佛羅里達州好萊塢舉行。在 10 月 16 日前註冊,以確保您的團隊獲得早鳥優惠。
  • 透過 Roadmap 追蹤未來的 Spring 2.x 開發進度
  • 此頁面 加入書籤,以了解展示 2.0 新功能的額外螢幕截圖和程式碼範例的推出。

Spring 2.0 Release Candidate 4 已發布

發佈 | Juergen Hoeller | 2006 年 9 月 17 日 | ...

我們很高興宣布 Spring 2.0 RC4 已經發布。 下載 | 文件 | 變更日誌

這是 Spring 2.0 最終版本之前的最後一個候選版本。 RC4 包含了許多進一步的錯誤修復和各個領域的改進,以及次要的新功能(例如在 JMS 支援中)。請參閱變更日誌和 JIRA 問題清單以了解所有詳細資訊。最顯著的變化包括...

新增功能和值得注意的功能

  • 此版本為 2.0 DTD 和 XSD 引入了版本化的檔案名稱。如果您的 Bean 定義檔案建立在 2.0 XSD 或 2.0 特定的 DTD 功能上,請調整您的檔案。例如

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="
                http://www.springframework.org/schema/beans
                http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

    <!-- 在此處定義您的 Bean -->

</beans>

  • 正如您所預期的,Spring 1.2 DTD 仍然在其已建立的 spring-beans DTD 檔案名稱下完全支援。
  • 我們支援的每個 Schema 現在都完全記錄了 2.0 XML 配置元素和屬性。特別感謝 Rick Evans 在這方面的貢獻。
  • 從此版本開始,Apache OJB 支援 (org.springframework.orm.ojb) 不再隨核心 Spring 發行版一起提供。它現在可以從 Spring Modules 專案中取得。
  • Spring 的 JPA 支援現在已經過 Oracle TopLink Essentials v2 b16 以及 Hibernate EntityManager 3.2.0 CR2 的完整測試。我們廣泛的整合測試套件現在完全通過了這兩個 JPA 供應商的測試。我們目前正在以相同的方式涵蓋 OpenJPA。

我們期待您對此版本的意見回饋。

祝您使用愉快,

Juergen Hoeller
Spring Framework 開發負責人

Spring LDAP 1.1 已發布

發佈 | Mattias Arthursson | 2006 年 8 月 28 日 | ...

親愛的 Spring 社群:

我們很高興宣布 Spring LDAP 1.1 版已經發布。這是該程式庫作為 Spring Framework 子專案的首次發布。 下載 | 文件 | API

關於 Spring LDAP
Spring LDAP 是一個 Java 程式庫,用於簡化 LDAP 操作,基於 Spring 的 JdbcTemplate 模式。該框架減輕了使用者查找和關閉上下文、迴圈遍歷 NamingEnumerations、編碼/解碼值和篩選器等等的負擔。

LdapTemplate 類別封裝了傳統 LDAP 程式設計中涉及的所有管道工作,例如建立、迴圈遍歷 NamingEnumerations、處理 Exceptions 和清理資源。這讓程式設計師可以處理重要的事情 - 在哪裡找到資料(DN 和篩選器)以及如何處理資料(對應於和來自網域物件、繫結、修改、取消繫結等),就像 JdbcTemplate 減輕了程式設計師的所有負擔,除了實際的 SQL 以及資料如何對應到網域模型。

除此之外,Spring LDAP 還提供了從 NamingExceptions 到 DataAccessExceptions 的 Exception 轉換,以及幾個用於處理篩選器、LDAP 路徑和屬性的公用程式。

Spring-LDAP 需要 J2SE 1.4。建構需要 J2SE 1.4。執行範例需要 J2EE 1.4(Servlet 2.3、JSP 1.2)。

從哪裡開始
從上面的連結下載發佈版本。該發佈版本包含廣泛的 JavaDoc 文件,以及完整的參考文件和一個範例應用程式,說明了使用 Spring LDAP 的不同方式。

首頁
Spring LDAP 的永久首頁位於 http://www.springframework.org/ldap

歷史
Spring LDAP 基於 SourceForge LdapTemplate 專案。建議 LdapTemplate 的使用者切換到 Spring LDAP。

Mattias Arthursson & Ulrik Sandberg
Spring LDAP 專案團隊

Spring 2.0 Release Candidate 3 已發布

發佈 | Juergen Hoeller | 2006 年 8 月 11 日 | ...

親愛的 Spring 社群:

我們很高興宣布 Spring 2.0 RC3 已經發布。 下載 | 文件 | 變更日誌

第三個候選版本包含許多基於我們收到的寶貴使用者意見回饋的改進。隨著這個版本的發布,Spring 2.0 最終版本即將推出。

最重要的改進包括

  • 已恢復 Spring 1.2 對 default-lazy-init="true" 的相容性,針對依類型偵測特殊 Bean(例如 PropertyPlaceholderConfigurers)。同時,已重新設計延遲類別載入,以允許類別名稱等中的預留位置。對於特殊的 ApplicationContexts,仍然可以強制執行嚴格的延遲類別載入。
  • 基於 @Repository 註釋的持久性例外狀況轉譯現在也適用於 Hibernate3、JDO 和 TopLink,而不僅僅適用於 JPA。例外狀況轉譯現在盡可能基於底層 ORM 工具的原生例外狀況,只有在明確指定時才套用 Spring 特定的 SQLException 轉譯。
  • 在我們的 JMS 支援中,DefaultMessageListenerContainer 具有改進的資源處理(也適用於 JBoss 4.0),並且能夠從損壞的連線或目的地中恢復。 JMS 資源的快取現在可以完全配置,XA 和非 XA 情況都有合理的預設值。此外,JmsTemplate 在 JTA 交易中重複使用快取的 JMS 資源。
  • Servlet 和 Portlet Web MVC 現在支援通用的 WebRequestInterceptor 抽象,允許在 View Interceptors 中跨 Servlet 和 Portlet 環境重複使用 Open Session/EntityManager/etc。因此,所有此類特定於 Portlet 的 Interceptors 都已被刪除,轉而使用新的通用 Interceptors(OpenSessionInViewInterceptor 等)。

當然,詳細資訊中還有許多進一步的改進。請參閱變更日誌檔案(以及 JIRA 中的變更日誌)以了解詳細資訊。

讓我們知道您可能遇到的任何剩餘問題。 Spring 2.0 最終版本即將推出。

Juergen Hoeller,
Spring Framework 開發負責人

Spring 2.0 RC2 已發布

發佈 | Juergen Hoeller | 2006 年 7 月 6 日 | ...

親愛的 Spring 社群:

我們很高興宣布 Spring 2.0 RC2 已經發布。 下載 | 文件 | 變更日誌

這是通往 Spring 2.0 最終版本的第二個候選版本。它引入了許多錯誤修復和次要改進,尤其是在 AOP 框架和 JPA 支援中。請參閱變更日誌以了解詳細資訊。即將發布的 2.0 RC3 版本將解決許多進一步的已知問題;請參閱我們的 JIRA 路線圖以了解詳細資訊。

請嘗試將此版本與您的應用程式一起使用,並讓我們知道您可能遇到的任何問題!重要的是要強調 Spring 2.0 提供與 Spring 1.x 系列的向後相容性。 Spring 2.0 還繼續支援 JDK 1.3+J2EE 1.3+(甚至 J2EE 1.2+,除了 JSP 標籤和 EJB 支援)。相容性對我們的使用者群至關重要,我們致力於提供它。因此,我們也有興趣了解任何此類平台上的潛在相容性問題。

感謝您在發布此版本之前的所有意見回饋。我們期待在即將到來的 2.0 GA 發布日收到更多相同的意見回饋!

祝您使用愉快,

Juergen Hoeller
Spring 2.0 產品開發負責人

取得 Spring 電子報

與 Spring 電子報保持聯繫

訂閱

領先一步

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

了解更多

取得支援

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

了解更多

即將舉行的活動

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

查看全部