是 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

下載 | 文件 | 變更記錄

該版本可從我們的 發布更新站點 取得。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 月 08 日 | ...

親愛的 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 的支援、客戶端和 Java 1.4 的 WS-Security、@Endpoint 元件掃描等等。

如需更多資訊,請參閱 Spring Web Services

Spring LDAP 1.2.1 發布

發布 | Ulrik Sandberg | 2007 年 12 月 08 日 | ...

親愛的 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 受到保護,而不是套件私有。(LDAP-94

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

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

除此之外,Spring LDAP 還提供交易支援、池化函式庫、從 NamingExceptions 到鏡像的未檢查 NamingException 階層的例外轉換,以及幾個用於處理篩選器、LDAP 路徑和 Attributes 的實用程式。

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 中的新功能?

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

今天我在網誌圈閒逛,遇到了一個我讀過的 最短的網誌 之一。引用幾乎整個條目:「每次您使用 Acegi,就會有一隻仙女死去。可悲的是,周圍真的沒有更好的東西了…」。

在我們的 社群論壇開發人員 列表JIRA使用者 會議 BOF培訓支援諮詢團隊網誌 之間,我們收到了大量的社群回饋。毫無疑問,許多人一直在尋求改進 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 Portfolio Milestone Repository (瀏覽) 取得。  有關更多資訊,請參閱 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 將 bean 定義添加到現有的 ApplicationContext 中。

Groovy Beans

Spring 動態語言整合的基本功能在 XML 中的 "lang" 命名空間中公開。 您可以做的最直接的事情是將 Spring 组件定義為 Groovy bean,無論是在單獨的文件中還是在 XML 中內聯定義。 Spring 參考指南中涵蓋了此功能 (http://static.springframework.org/spring/docs/2.5.x/reference/index.html

獲取 Spring 電子報

隨時關注 Spring 電子報

訂閱

領先一步

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

了解更多

獲得支援

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

了解更多

即將舉行的活動

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

查看全部