Spring Batch 1.0.0.FINAL 發布

發布 | Dave Syer | 2008 年 4 月 1 日 | ...

親愛的 Spring 社群:
我們很高興宣布 Spring Batch 1.0.0.FINAL 已經發布!

下載 | 網站 | 變更記錄 | 公告

自 rc1 以來,除了參考文檔的一些更新之外,沒有重大的高階變更。 主要的功能變更是 retry 和 skip 現在可以在同一個步驟中使用,並且步驟 Factory Bean 中有一些用於嚴重異常的額外配置選項。

Spring Security 2.0.0 RC1 發布

發布 | Ben Alex | 2008 年 4 月 1 日 | ...

Spring Security 2.0.0 RC1 現在可用。


下載
| 變更記錄 | 公告

已解決超過 65 個問題,包括 OpenID 整合、用於 AspectJ 表達式的新「protect-pointcut」、方法授權元資料的動態檢索、支援所有方法類型(介面、類別、橋接、泛型、超類別)的方法授權、restful URI 授權、命名空間改進、依賴性更新等等!

Spring Web Services 1.5.0 Final 發布

發布 | Arjen Poutsma | 2008 年 3 月 28 日 | ...

親愛的 Spring 社群:
我很高興地宣布 Spring Web Services 1.5.0 已經發布!

下載 | 網站 | 變更記錄 | 公告

此最終候選版本在 1.0.3 之上具有以下新功能

  • 兩個新的傳輸方式:JMS 和 email,適用於客戶端和伺服器,
  • 基於 WSS4J 的 WS-Security 實作,允許在非 SUN JDK(即 WebSphere)和 JDK 1.4 上使用 WS-Security,
  • 同時支援客戶端和伺服器的 WS-Addressing 支援,支援 2004 年 8 月和最終版本的規範,
  • 對 Java 6 的原生支援,包括 JAXP 1.4 以及綁定的 SAAJ 1.3 和 JAXB 2.0,
  • 兩個新的 Spring 命名空間,大幅減少了配置 Marshaller 和典型 Spring-WS 結構所需的 XML 數量,
  • Spring-WS jar 現在是 OSGi 捆綁包,
  • 一種新的客戶端攔截機制,包括 WS-Security 支援,
  • @Endpoints 現在是 @Components,因此在使用 Spring 2.5 元件掃描時會自動拾取它們
  • 一個新的、改進的 XSD-to-WSDL 產生器,可內聯包含和匯入的 XSD
  • 支援 Spring Security
  • 支援 Java 6 HTTP Server
  • 兩個新的範例,展示了 Plain Old XML 用法和 Java 6 HTTP 伺服器的 WS-Addressing

以及許多小的改進和錯誤修復。 請查看 變更記錄 了解更多詳細資訊。

我們建議從所有先前版本升級到 Spring Web Services 1.5,以便從這些新功能中受益!

1.5 系列具有 95% 的向後相容性,但已放棄對 Java 1.3 的支援,而支援 Java 1.6。

敬祝,

Arjen Poutsma
Spring Web Services 負責人

Spring Batch 1.0.0.rc1 發布

發布 | Ben Hale | 2008 年 3 月 17 日 | ...

我很高興地宣布 Spring Batch 1.0.0.rc1 已經發布。 您可以透過 Spring Maven Milestone Repository (瀏覽) 或透過 下載頁面 存取此版本。

這是 Spring Batch 1.0.0 版本的第一个发布候选版本,预计 3 月 28 日发布最终版本。 此版本的主要更改是

  • 參考文檔中的改進
  • spring-batch-infrastructure 和 spring-batch-core 中包結構的重新組織
  • spring-batch-core 和 spring-batch-execution 模組的合併

請參閱 變更記錄 了解詳細資訊。

Ben Hale
Spring Batch 技術…

Spring Web Flow 2.0 M4 發布

發布 | Keith Donald | 2008 年 3 月 11 日 | ...

親愛的 Spring 社群:

我們很高興地宣布 Spring Web Flow 2.0 M4 現在可用。 下載 | 文檔

此版本確定了 Web Flow 2 的架構模型,包括 SWF 2 如何與 Spring MVC、JavaServerFaces 和 Ajax 整合。 它還引入了許多新功能和改進,包括

2.0 M4 新增與值得注意的功能

  • 引入簡化的 XML 流程定義語法。 請參閱 Spring Travel 參考應用程式,了解新語法的範例。
    • 使用版本 2 語法可將版本 1 流程定義的大小最多減少 50%。 例如,Spring Travel 1.0.5 由跨六個工件的約 200 行流程應用程式程式碼組成。 最新的 2.0 M4 版本由跨兩個工件的 93 行程式碼組成,減少了 50%,並且減少了四個要維護的檔案。
    • 透過更強大的表達式語言 (EL) 整合以及用於動作執行和資料對應的更簡單標籤來實現節省。
  • Spring Security 整合。 提供對保護流程、狀態和轉換的完整支援。
    一個新的 "currentUser" EL 變數使得從流程定義或視圖範本引用已驗證的 Principal 變得容易。
  • Spring MVC 內部對流程異常處理的靈活支援,包括對自動重新啟動已結束或過期流程的預設支援。
  • 支援處理不更改當前頁面的 Ajax 事件。 一個新的 "render" 元素允許您在處理 Ajax 事件後有選擇地重新渲染頁面的片段。
  • 視圖變數。 視圖變數在其包含的視圖狀態進入時分配,並在狀態退出時超出範圍。 這些變數提供頁面上下文,並且對於透過來自同一頁面的一系列 Ajax 請求更新模型特別有用。
  • @Autowired 流程變數。 流程變數現在可以透過 Spring 的 @Autowired 來設定其依賴關係,使其能夠保存對 Spring 管理的 @Services 的參考。 服務的參考會在變數反序列化之後自動重新連接以用於請求之間。
  • 支援彈出視窗。 使用 popup=true 標記視圖狀態,當在客戶端上啟用 Javascript 時,它將在模態彈出對話方塊中渲染。
  • 從 Web Flow 的 JSF 支援中分解出一個名為 "Spring Javascript" 的 Javascript 抽象層。 目前,提供了基於 Dojo 和 Ext 的此層的實作。 Spring.js 提供
    • 一個用於 Ajax 的通用介面,無論在底層使用哪種工具包
    • 一個類似於面向方面的 API,用於使用行為(包括客戶端驗證行為)裝飾 HTML DOM 節點。
  • 一個小的 JSF 元件庫,它在底層使用 Spring.js 來逐步增強使用 JSF 的 Spring Web 應用程式。 如果客戶端上沒有 Javascript,此庫會降級。 請參閱 Spring Travel 範例以進行說明:關閉 Javascript 並將應用程式與開啟 Javascript 時進行比較。
  • 支援在標準 Spring MVC 環境中渲染 JSF 視圖。 這使得 Facelets 範本可以由普通 Spring MVC Controllers 以及流程渲染。

請參閱版本中包含的 Spring Travel 參考應用程式,以實際展示所有這些功能。 參考專案可以直接作為動態 Web 專案匯入 Eclipse。

1.x 相容性

現有 Web Flow 使用者的一個特殊說明:即將推出的 2.0 RC1 將在版本 2 環境中提供對版本 1 流程的支援。 這將允許 1.0.x 流程與版本 2 流程在同一應用程式中並排運行,而不會發生變更。

如需更多資訊,請參閱完整的 Web Flow 2 變更記錄藍圖。 我們還鼓勵您訪問我們的支援論壇和 JIRA 系統,以向開發團隊提供您對 M4 的意見反應。

享受吧! 2.0 final 就在附近。

Keith Donald
Web Flow 技術負責人
SpringSource

Spring Batch 1.0.0.m5 發布

發布 | Dave Syer | 2008 年 3 月 4 日 | ...

Spring Batch 1.0.0.m5 今天透過 s3 Milestone 儲存庫提供(瀏覽位置:http://s3browse.com/explore/maven.springframework.org/milestone/org/springframework/batch)。 如需更多資訊,請參閱 Spring Batch 下載頁面:http://static.springframework.org/spring-batch

從使用者的角度來看,m5 版本的主要變更在於透過各種 factory bean 來配置 job、step 和啟動器環境。 新的 BatchListener 介面群組解決了幾個重要的使用者問題。 API 中的主要介面也有一些變更,例如 ItemReader 和 ItemWriter,這讓我們能夠更好地將使用者和框架之間的關注點分開。 網站上有一個章節詳細描述了如何從 1.0.0.m4 遷移到 1.0.0.m5 (http://static.springframework.org/spring-batch/migration/1.0-m4-m5.html)。

我們對 Spring Batch 自上次里程碑以來取得的進展感到非常滿意,現在終於感覺一切都已準備就緒,可以發布最終版本了。 按照計劃,我們現在只有時間發布 rc1 版本,如果需要,可以有一些 rc2 的應急措施,然後預計在 3 月 20 日發布最終版本。

Spring Framework 2.5.2 已發布

版本發布 | Juergen Hoeller | 2008 年 3 月 3 日 | ...

親愛的 Spring 社群:
 
我很高興地宣布 Spring Framework 2.5.2 已經發布。 下載 | 文件
 
這是 Spring 2.5 系列中的第二個更新版本。 它修復了自 2.5.1 以來報告的所有問題,並在整個框架中引入了各種增強功能

  • 為特定擴展點恢復完整的 Spring 2.0 相容性
  • 擴展了 MS SQL、MySQL、PostgreSQL 和 Oracle 的 SQL 錯誤代碼映射
  • 修改了 JDBC BeanPropertyRowMapper,並改進了值提取邏輯
  • 支援 GlassFish/JBoss JCA WorkManager 作為 TaskExecutor 後端
  • 支援 Eclipse Persistence Services 1.0 M4 (EclipseLink JPA 提供者)
  • 與 WebSphere JPA 提供者 (源自 OpenJPA) 相容
  • @RequestMapping 支援 "!myParam" 表達式,表示參數不存在
  • @RequestMapping 的 "params" 屬性也支援在類型層級
  • 修改了 JSP CheckboxesTag 和 RadioButtonsTag (為了嚴格符合 HTML 標準)
請參閱 變更日誌 以了解詳細資訊。

Spring Integration 1.0 Milestone 2 已發布

發布 | Mark Fisher | 2008 年 2 月 28 日 | ...

親愛的 Spring 社群:

我很高興地宣布 Spring Integration 1.0.0.m2 已經發布。
下載 | 參考文件 | JavaDoc

這是 Spring Portfolio 中新增功能的第二個里程碑版本。 若要查看自里程碑 1 以來的新功能和改進的列表,請查看變更日誌。 如需更多資訊,請造訪 Spring Integration 首頁。 此外,請密切關注 SpringSource 團隊部落格,以獲取下週初的 Spring Integration 更新。

Mark Fisher
Spring Integration 負責人

Spring Batch 1.0.0.m4 已發布

發布 | Dave Syer | 2008 年 2 月 7 日 | ...

Spring Batch 1.0.0.m4 今天可以透過 s3 Milestone 儲存庫取得 (瀏覽 http://s3browse.com/explore/maven.springframework.org/milestone/org/springframework/batch)。 有關更多資訊,請參閱 Spring Batch 下載頁面 (http://static.springframework.org/spring-batch)。

 

我們已經重新調整了發布時間表,以擠入一個額外的里程碑,Ben 和 Lucas 致力於此,因此 1.0.0.m5 將在未來 10-14 天內發布。 然後我們只有時間發布 rc1,如果需要,可以有一些 rc2 的應急措施,然後預計在 3 月 20 日發布最終版本。

Spring Integration 1.0 Milestone 1 已發布

發布 | Mark Fisher | 2008 年 1 月 24 日 | ...

親愛的 Spring 社群:

我很高興地宣布 Spring Integration 1.0.0.m1 已經發布。
下載| 參考文件| JavaDoc

這是 Spring Portfolio 中新增功能的第一个里程碑版本。 若要了解有關該專案以及未來發展的更多資訊,請造訪 Spring Integration 首頁。 若要在此設計和開發的重要階段提出問題、提供回饋或報告問題,請造訪 Spring Integration 論壇問題追蹤器

Mark Fisher
Spring Integration 負責人

取得 Spring 電子報

與 Spring 電子報保持聯繫

訂閱

領先一步

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

了解更多

獲得支持

Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二進制文件。

了解更多

即將舉行的活動

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

查看全部