Spring .NET 1.1 和容器配置

工程 | Mark Pollack | 2008 年 1 月 4 日 | ...

對於 Spring.NET 來說,這是非凡的一年。我們在 12 月的 GA 版本釋出之前經歷了兩個里程碑版本和兩個候選釋出版本。1.1 版本的首批程式碼早在 2004 年底就由 Aleks Seovic 完成,他開始了 ASP.NET 框架的工作。簡而言之,它已經醞釀了很長時間。年終是一個回顧過去和現在的好時機,我想感謝專案其他成員和 Spring.NET 社群的所有貢獻和支援。我期待著一個美好的 2008 年!

Spring.NET 1.1 的功能集相當廣泛。包括用於依賴注入的 IoC 容器、AOP、ASP.NET 框架、宣告式事務管理以及更多。然而,要改善程式碼結構和可測試性,最具價效比的方式是將依賴注入和 AOP 新增到你的開發者工具箱中。依賴注入是更基礎的…

是 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 Integration:Spring 產品組合的新成員

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

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

Spring Security 2 有哪些新功能?

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

今天我瀏覽部落格圈時,遇到了我讀過的最短的部落格之一。幾乎全文引用如下:“每次你使用 Acegi,都會有一隻小精靈死去。可悲的是,周圍真的沒有什麼更好的東西了…”。

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

下週我將在 Spring Experience 大會上進行演講,Spring Security 2.0.0 M1 提供了極大地簡化的配置。現在您將能夠把 Spring Security 新增到您的…

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”名稱空間中公開。最直接的方法是將 Spring 元件定義為 Groovy bean,可以放在單獨的檔案中,也可以內聯在 XML 中。Spring 參考指南中介紹了此功能 (http://static.springframework.org/spring/docs/2.5.x/reference/index.html

Spring Framework Maven Artifacts

工程 | Ben Hale | 2007 年 11 月 26 日 | ...

根據普遍要求,Spring Framework Maven artifacts 現已上傳至 Spring Snapshot Maven 倉庫。您可以在我的上一篇文章中找到所有 Spring Portfolio Maven 倉庫的詳細資訊,但我將在此處重新列出 Spring Snapshot 倉庫的詳細資訊。

Spring Snapshot Maven 倉庫位於 http://s3.amazonaws.com/maven.springframework.org/snapshot。使用此倉庫需要在 POM 的 <repositories/> 元素中新增一個條目。它應該看起來像這樣


<repository>
    <id>spring-snapshot</id>
    <name>Spring Portfolio Snapshot…

Interface21 更名為 SpringSource

工程 | Rod Johnson | 2007 年 11 月 19 日 | ...

我們將更改名稱。本週,Interface21 將成為 SpringSource。

隨著公司的發展,Interface21 在卓越產品、思想領導力、優秀人才、專業精神以及高質量支援和服務方面贏得了聲譽。在我們繼續提供所有這些的同時,我們相信更改名稱將有助於我們的公司將它們帶給更廣泛的受眾。

當我於 2004 年創立 Interface21 時,我必須選擇一個名字。我相信 Spring 是企業 Java 的未來,“Interface21”反映了這些感受——21 世紀的框架。現在我們…

Spring Web Flow 2.0 願景

工程 | Keith Donald | 2007 年 11 月 15 日 | ...

Spring Web Flow 2.0 M2 剛剛釋出。我對此版本特別興奮,因為它奠定了我們為社群實現未來宏大願景所需的基礎。在這篇文章中,我將解釋這個願景是什麼,以及這個基礎將具體實現什麼。我還將詳細介紹 Web Flow 2.0 的架構,並將其與 1.0 版本進行比較。

Spring Web Flow 2.0 願景

2.0 的目標是將 Spring Web Flow 發展成為一個受控導航引擎,以原生方式顯著改進對 JavaServerFaces、流程管理的持久化和非同步事件處理 (Ajax) 的支援。新的 Spring Faces 專案將基於 Web Flow 2.0 構建,在 Spring 環境中為 JSF 檢視提供一流的支援。此外,Web Flow 將繼續為基於 Spring MVC 的檢視提供一流的支援,允許在同一應用程式中充分利用原生的 JSF 和 MVC 檢視。

* 更新:上述願景於 2008 年 1 月 11 日在考慮了 Spring 社群自 2007 年 The Spring Experience 以來的大量反饋後進行了更新。基於這些反饋,Spring Web Flow 2.…

Spring 2.5 中的註解 Web MVC 控制器

工程 | Juergen Hoeller | 2007 年 11 月 14 日 | ...

Spring 2.5 引入了一種編寫帶註解的 Web MVC 控制器的方法,對此我們還沒有太多部落格文章… 我將藉此機會為您概述當下 Spring MVC 的真實情況。

Spring MVC 本質上是一個請求分派框架,具有 Servlet API 變體和 Portlet API 變體。它在其託管環境(無論是 Servlets 還是 Portlets)中緊密執行。可以認為 Spring MVC 在 Servlet/Portlet 容器之上提供了基礎功能和便利:例如靈活的請求對映,控制器之間的分離…

獲取 Spring 新聞通訊

訂閱 Spring 新聞通訊,保持連線

訂閱

領先一步

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

瞭解更多

獲取支援

透過一項簡單的訂閱,Tanzu Spring 為 OpenJDK™、Spring 和 Apache Tomcat® 提供支援和二進位制檔案。

瞭解更多

即將舉行的活動

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

檢視全部