這是 Tomcat,還是房間裡的那頭大象?

工程 | Rod Johnson | 2007年12月24日 | ...

有時重要的變化會悄然發生。這種變化不是由營銷活動驅動的,而是由許多個人決定促成的;沒有大張旗鼓;等到它們被注意到時,已經具有驚人的勢頭。我在最近的 Spring Experience 會議的開場主題演講中提到了這樣一個發展:Tomcat 的穩步崛起。

最近,我們在 SpringFramework.org 上開始進行投票,其中一些結果很有趣。問題是“您使用哪個(哪些)應用程式伺服器?”,結果如下:BEA WebLogic(各種版本)和 JBoss AS 在 Java EE 應用伺服器中並列第一……

Spring Integration 示例

工程 | Mark Fisher | 2007年12月21日 | ...

在我最近的帖子中,我曾提到Spring Integration的Subversion倉庫將很快公開訪問,很高興現在提供該連結。您可以使用以下命令檢出專案

svn co https://anonsvn.springframework.org/svn/spring-integration/base/trunk spring-integration

如果檢出成功,您應該會看到以下目錄結構

spring-integration/
  +--build-spring-integration/
  +--spring-build/
  +--spring-integration-core/
  +--spring-integration-samples/

我想借此機會向大家介紹一些……

Spring .NET 1.1 釋出

版本釋出 | Ben Hale | 2007年12月20日 | ...

 

我們很高興地宣佈 Spring .NET 1.1 最終版現已釋出

Spring .NET
下載 | 支援 | 文件 | 變更日誌

 功能摘要

  •  控制反轉容器
  • 面向切面程式設計框架
  • 切面庫
  • ASP.NET 框架
  • ASP.NET AJAX 整合
  • ADO.NET 框架
  • 宣告式事務管理
  • 宣告式中介軟體服務
  • NHibernate 整合
  • NUnit 整合測試
請閱讀概述以獲取這些功能的更多描述。

 

這個版本的釋出歷經漫長,團隊衷心感謝所有為該專案做出貢獻的人。

節日快樂,盡情享受!

Spring IDE 2.0.2 釋出

釋出 | Christian Dupuis | 2007 年 12 月 15 日 | ...

親愛的Spring社群,

我們很高興地宣佈 Spring IDE 2.0.2 已於今日釋出。2.0.2 主要是一個錯誤修復和增強版本,但最終增加了對 Spring 2.5 功能的工具支援,例如 <context:* /> 和 <jms:* /> 名稱空間以及元件掃描功能。

Spring IDE 2.0 Logo

下載 | 文件 | Changelog

該版本可從我們的 release update site 獲取。Spring IDE 2.0.2 與即將釋出的 Eclipse 3.4(又名 Eclipse Ganymede)的當前里程碑構建相容。

Spring Integration:Spring 產品組合中的新成員

工程 | Mark Fisher | 2007年12月14日 | ...

昨天上午,我在 The Spring Experience 上進行了題為“使用 Spring 進行企業整合模式”的分為兩部分的會議。第一個會議包括對 Spring 對企業集成核心支援的概述,包括 JMS、遠端呼叫、JMX、排程和電子郵件。該會議還對 Gregor Hohpe 和 Bobby Woolf 的同名書籍中介紹的幾種 企業整合模式 進行了高層討論。在第二個會議中,我正式釋出了“Spring Integration”,這是 Spring 產品組合的新成員。Spring Integration 構建在……

Spring Web Services 1.5.0 M1 釋出

釋出 | Arjen Poutsma | 2007 年 12 月 8 日 | ...

親愛的 Spring 社群:
我很高興地宣佈 Spring Web Services 1.5.0 M1 已釋出。

Spring-WS Logo

下載 | 參考文件 | API 文件

此里程碑版本引入了:

  • JMS 傳輸支援,支援客戶端和伺服器端
  • 電子郵件傳輸支援,同樣支援客戶端和伺服器端
  • 兩個新的 Spring 名稱空間,它們大大減少了配置 marshaller 和典型 Spring-WS 構造所需的 XML 量
  • SOAP 1.2 相容的 WSDL 描述符生成
  • Spring-WS jars 現在是 OSGi 捆綁包

此外,還有其他一些小改進和錯誤修復。

Spring-WS 1.5.0 M1 是 1.5 系列的第一個里程碑,除了上述功能外,它還將包括對 WS-Addressing、客戶端的 WS-Security 和 Java 1.4、@Endpoint 元件掃描等方面的支援。

有關更多資訊,請參閱 Spring Web Services

Spring LDAP 1.2.1 釋出

釋出 | Ulrik Sandberg | 2007 年 12 月 8 日 | ...

親愛的Spring社群,

我們很高興地宣佈 Spring LDAP 1.2.1 版已釋出。這是一個更新版本,添加了一個新的連線池庫並修復了 1.2 中的一些問題。下載 | 更新日誌

一些更重要變更的摘要

  • 添加了連線池庫,其具有靈活的連線驗證和比內建連線池更好的配置。非常感謝 Eric Dalquist 的貢獻。(LDAP-85
  • 修復了 AbstractContextSource 中的一個問題,該問題導致不必要地引用了 LDAP Booster Pack (ldapbp)。(LDAP-88, LDAP-89
  • 修復了 SimpleLdapTemplate 中的一個錯誤,該錯誤導致呼叫了錯誤的目標方法。(LDAP-93
  • 將 AbstractContextSource 中的 createContext 設為 protected 而非包私有。(LDAP-94

關於 Spring LDAP
Spring LDAP 是一個用於簡化 LDAP 操作的 Java 庫,基於 Spring 的 JdbcTemplate 模式。該框架將使用者從查詢和關閉上下文、迴圈遍歷結果、編碼/解碼值和過濾器等繁重工作中解脫出來。

LdapTemplate 類封裝了傳統 LDAP 程式設計中涉及的所有管道工作,例如建立 DirContext、迴圈遍歷 NamingEnumerations、處理異常和清理資源。這讓程式設計師可以處理重要的事情——在哪裡找到資料(DN 和過濾器)以及如何處理它(對映到和從域物件、繫結、修改、解綁等等),就像 JdbcTemplate 將程式設計師從所有除了實際 SQL 和資料如何對映到域模型之外的工作中解脫出來一樣。

除此之外,Spring LDAP 還提供事務支援、一個連線池庫、從 NamingExceptions 到映象的未檢查 NamingException 層次結構的異常轉換,以及用於處理過濾器、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 Security 2.0 有哪些新特性?

工程 | Ben Alex | 2007 年 12 月 06 日 | ...

今天我在部落格圈閒逛,偶然看到了我讀過的最短的 部落格文章 之一。幾乎整篇文章的內容是:“每次你使用 Acegi,就會有一隻小精靈死去。可悲的是,確實沒有什麼更好的東西可以用……”

透過我們的 社群論壇開發者 郵件列表JIRA使用者 大會 BOFs培訓支援諮詢團隊部落格,我們收到了大量的社群反饋。毫無疑問,許多人一直在尋求改進 Spring Security(以前稱為 Acegi)的配置格式,並且我們已經投入了大量時間來實現這一目標。

由於我將在下週的 Spring Experience 會議上 發表演講,Spring Security 2.0.0 M1 的配置得到了極大的簡化。您現在可以向您的……新增 Spring Security。

Spring Batch 1.0.0.m3 釋出

版本釋出 | Ben Hale | 2007年12月05日 | ...

Spring Batch 1.0.0.m3 現已透過 Spring 產品組合里程碑倉庫瀏覽)釋出。有關更多資訊,請參閱 Spring Batch 下載頁面

我們收到了社群以及許多正在使用或評估 Spring Batch 的 Accenture 專案的大量良好反饋。因此,1.0.0-m3 版本包含相當多的錯誤修復和新功能。對現有使用者的主要影響將是輸入和輸出抽象中的類名更改。對於新使用者(非 Maven 使用者),使用 包含所有依賴項的新 .zip 程式集 將更容易上手。有……

Spring 動態語言支援與 Groovy DSL

工程 | Dave Syer | 2007 年 11 月 29 日 | ...

自 Spring 2.0 引入 Spring 動態語言支援以來,它一直是 Groovy 的一個有吸引力的整合點,而 Groovy 為定義領域特定語言 (DSL) 提供了豐富的環境。但是,Spring 參考手冊中 Groovy 整合的示例範圍有限,並未展示 Spring 中針對 DSL 整合的功能。在本文中,我將展示如何使用這些功能,並以 Grails 發行版中的 Groovy DSL 向現有 ApplicationContext 新增 Bean 定義為例。

Groovy Bean

Spring 動態語言整合的基本功能在 XML 的“lang”名稱空間中公開。您可以做的最直接的事情是在單獨的檔案或 XML 內聯中將 Spring 元件定義為 Groovy bean。此功能在 Spring 參考指南中有所介紹(http://static.springframework.org/spring/docs/2.5.x/reference/index.html……)。

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有