那麼您是否仍然應該使用 Spring 的 HibernateTemplate 和/或 JpaTemplate??

工程 | Alef Arendsen | 2007年6月26日 | ...

前幾天我在 TSS 上閱讀了 Vigil Bose 的一篇文章,看到了 HibernateDaoSupport 類用法的介紹。由於這不再是從 Spring 使用 Hibernate 的推薦方式,我想我不如再寫一篇部落格來討論它。

隨著 Spring 2.0 的到來,再次直接使用 Hibernate Session API 成為可能。問題在於,在使用 Hibernate 或 Spring 特性的其他基於模板的方法時,放棄使用 HibernateTemplate 是否明智。

使用 Spring XxxTemplates

在 Spring 1.0 中,我們引入了一種革命性的方式來處理丟擲受檢異常的資料訪問 API。Spring 特性的模板方法,結合其事務同步管理器和對執行時異常的廣泛使用,使得資料訪問程式碼中常見的任何 TCFTC(try/catch-finally-try/catch 的縮寫,這是我們在2005年創造的詞)完全過時。下面你可以看到 Spring 的模板方法為你做了什麼(帶有一些否則你不得不自己編寫的特定程式碼片段)(這是一個簡化且並非完全精確的版本)。template.png

獲取連線:如果事務同步處於活動狀態…

SpringOne 'Beyond the obvious' 演講的程式碼示例

工程 | Joris Kuipers | 2007年6月25日 | ...

上週在 SpringOne 會議上,我和 Alef 做了關於如何使用 Spring 處理複雜應用程式的演講。這裡的複雜性既考慮了結構層面,也考慮了動態層面。關於演講的結構部分,我在我的上一篇部落格文章中已經介紹過了。動態部分解釋了一些處理部署環境(測試、驗收、生產等)差異的可能解決方案。很多人問我是否可以提供演講中演示的原始碼。我已經將原始碼附加到這篇部落格中,並將進行解釋…

批處理的力量

工程 | Rob Harrop | 2007年6月23日 | ...

昨天 SpringOne 的最後一個環節,Dave Syer、Scott Wintermute、Lucas Ward 和 Wayne Lund 都發表了關於 Spring Batch 的演講。我實際上並沒有參加(因為我要趕早班計程車),但我探頭進去看了一眼,再次被人們的興趣程度所震驚。

早在 JavaOne 會議上,我們對這個解決方案也表現出了極大的興趣,許多參觀者來到展位詢問我們關於批處理的問題。

在 Ajax 和富網際網路應用程式的世界裡,太容易忘記大量(也許是大多數?)大型企業應用程式是面向批處理的。批處理…

對 Spring Web Flow 進行負載測試

工程 | Rossen Stoyanchev | 2007年6月22日 | ...

對 Web Flow 應用程式進行負載測試類似於對任何其他 Web 應用程式進行負載測試 – 我們將使用負載測試工具來模擬不斷增加的併發客戶端訪問級別,以捕獲重要的效能統計資料。

對於 Web Flow,負載測試需要考慮幾個重要方面

  1. 負載測試必須維護獨立的“cookie 儲存區域”,以便每個客戶端請求可以攜帶獨立的 HTTP 會話。
  2. 我們需要一種機制從初始響應中提取唯一的流程執行金鑰,並用它來定製同一流程會話中的後續請求。

Apache JMeter 是一個開源效能測試工具,可以滿足這兩方面的考慮。

對於第 1 點,我們在每個測試組的根部新增一個 HTTP Cookie Manager 元素,該測試組負責測試 Web Flow 功能。Cookie Manager 確保每個模擬的客戶端請求都可以擁有自己的…

Spring Framework 在 WebSphere 上獲得認證

工程 | Rod Johnson | 2007年6月21日 | ...

SpringOne 會議進展順利。今年會議為期三天,比去年多了兩天,再次看到數百名參會者參加 Spring 會議令人高興。這一次我在會議上相當放鬆,因為在開幕主題演講之後,我沒有其他會話,也不需要準備幻燈片。

現在,Adrian 正在準備就 Spring 工具做出一個重要公告。好吧,實際上他正在對鴨子型別(duck typing)進行獨特的個人解讀,我相信你們會聽到…

稍後會有更多細節,但首先我需要分享一些昨天的訊息。我很高興能夠宣佈我們已經…

Spring IDE 2.0 RC2 釋出

釋出 | Torsten Juergeleit | 2007年6月18日 | ...

我們很自豪地宣佈 Spring IDE 2.0 的最後一個釋出候選版本已經發布。請在 Spring IDE 部落格上閱讀公告。

Spring IDE 2.0 Logo

下載 | 文件 | 更新日誌

該釋出候選版本已可在我們的開發者更新站點 http://springide.org/updatesite_dev 立即獲取。請花一些時間進行測試,並提供您可能發現的任何錯誤、bug 或問題的反饋。非常感謝所有已經提供反饋和 bug 報告的人。這些反饋對我們非常寶貴。

Spring IDE 2.0 的最終版本預計將在 SpringOne 2007 會議前後釋出。

Spring Framework 2.0.6 釋出

釋出 | Colin Sampaleanu | 2007年6月18日 | ...

尊敬的 Spring 社群:

我們高興地宣佈 Spring 2.0.6 版本已經發布。 Spring 2.0.6 是 Spring 2.0 系列中的一個 bug 修復和增強版本,解決了自 2.0.5 版本以來報告的所有問題,並向後移植了 2.1 M2 版本中的各種改進(例如相容 JRuby 1.0)。

Spring 2.0 Released

 

請參閱更新日誌JIRA 路線圖,瞭解此版本解決的所有問題的詳細資訊。

Juergen Hoeller
Spring Framework 開發主管
Interface21 - http://www.interface21.com

 

Spring Web Services 1.0 RC2 釋出

釋出 | Arjen Poutsma | 2007年6月15日 | ...

我們高興地宣佈 Spring Web Services 1.0 RC2 版本已經發布。

Spring-WS Logo

 
這是 Spring-WS 的第二個釋出候選版本,Spring-WS 是 Spring 社群專注於建立面向文件的 Web 服務的產品。此版本包含了自 RC1 釋出以來發現的 bug 修復以及一些小的改進。 此外,“Airline”示例應用程式已增強,以使用 Java 5 特性,包括新的 @Endpoint 程式設計模型、JPA 支援、@Transactional 等等。

下一個版本計劃在幾周內釋出。如果未發現重大 bug,此版本將升級為 1.0 正式版!

更多資訊請訪問Spring Web Services 網站。

NL-JUG 會話(2007年6月13日)中演示的原始碼

工程 | Alef Arendsen | 2007年6月14日 | ...

昨天,我和 Joris 在荷蘭 Java 使用者組舉辦了一場會話。我們做了兩次會話,總共有大約 250 人參加。很多人詢問了我們在會話中演示的程式碼。附件中包含 AOP 和依賴注入演示的程式碼。它展示了一個簡單的方面,在每次 JDBC 操作之前重新整理 Hibernate 會話(在生產程式碼中可能不夠健壯,但這只是一個開始),並且還展示了使用…配置的 CarPlant 系統(之前在其他會話中演示過,並附在另一篇部落格文章中)。

獲取 Spring 新聞稿

訂閱 Spring 新聞稿,保持聯絡

訂閱

搶先一步

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

瞭解更多

獲取支援

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

瞭解更多

即將到來的活動

檢視 Spring 社群的所有即將到來的活動。

檢視全部