Spring.NET 1.3.0 釋出

釋出 | Mark Pollack | 2009 年 12 月 17 日 | ...
        <br>

親愛的Spring社群,

我們很高興地宣佈 Spring .NET 1.3.0 現已可用。

下載 | 支援文件 |  社群

此版本包含以下主要新功能

Spring 3.0.0 現已釋出

釋出 | Adam Fitzgerald | 2009 年 12 月 16 日 | ...

趕在節假日之前釋出!Arjen Poutsma 剛剛宣佈 Spring 3.0.0 正式版現已釋出,Juergen Hoeller撰寫了博文介紹了此釋出版的功能。

下載 | 文件 | Javadoc API | 更新日誌 | JIRA

祝賀 Juergen、Arjen 以及所有其他辛勤工作的 SpringSource 工程師。同時,也要衷心感謝所有積極提供反饋並報告問題的忠實社群成員。請繼續保持優秀工作,以便我們能夠不斷改進所有 Spring 專案。

Spring Framework 3.0 正式釋出

工程 | Juergen Hoeller | 2009 年 12 月 16 日 | ...

經過漫長的歷程,我很高興地宣佈 Spring 3.0 GA (.RELEASE) 終於可用了(下載頁面)!SpringSource 的所有人都為此慶祝 - 加入我們的派對吧 :-)

關於一些非常近期的訊息,Spring 3.0 GA 現在在執行時環境方面與 Java EE 6 final 相容(例如,在上週釋出的 GlassFish v3 上),並且已經支援 JPA 2.0 final(例如,使用 EclipseLink 2.0)。我們還支援新引入的 @ManagedBean (JSR-250 v1.1) 註解來進行元件掃描,這很好地補充了我們對註解驅動的依賴注入的 @Inject (JSR-330) 支援。

VI Java API 和 CloudTools

工程 | Charles Lee | 2009 年 12 月 8 日 | ...

The Virtual Infrastructure Java API 或 vSphere API 的建立者 Steve Jin 最近將他為 VMworld 2009 主題演講所做的工作貢獻給了 CloudTools 儲存庫。 CloudTools 是一個開源專案,它為 Cloud Foundry 提供核心基礎設施調配和應用程式部署功能。 Steve 的程式碼不僅演示瞭如何透過 Cloud Foundry 使用者介面將 Java 應用程式部署到 vSphere 基礎設施,它還展示瞭如何輕鬆地向 CloudTools 新增介面卡,以實現 Java 應用程式部署到不同的……

Spring 中的日誌依賴

工程 | Dave Syer | 2009年12月04日 | ...

本文討論了 Spring 所做的選擇以及開發者在使用 Spring 構建的應用程式中進行日誌記錄的選項。這與 Spring 3.0 的即將釋出同時進行,並不是因為我們做了太多改變(儘管我們現在對依賴元資料更加小心),而是為了讓您能夠做出明智的決定,瞭解如何在應用程式中實現和配置日誌記錄。首先,我們簡要回顧一下 Spring 中的強制性依賴項,然後更詳細地討論如何設定應用程式以使用一些示例…

使用 Maven 獲取 Spring 3 工件

工程 | Keith Donald | 2009年12月2日 | ...

一位最近的評論者在這裡抱怨道:“只有一半的人在使用 Maven”,並指出如何使用 Maven 獲取 Spring 3 工件並不明顯。在這篇文章中,我將向您展示如何做到這一點以及有哪些選項。這些資訊也將整合到即將釋出的 Spring 3 最終版本的參考文件中。

釋出 Spring 工件的 Maven 倉庫

通常,Spring 將其工件釋出到兩個不同的地方

  1. Maven Central,這是 Maven 查詢的預設倉庫,無需任何特殊配置即可使用
  2. 企業捆綁包倉庫 (EBR),由 SpringSource 執行,也託管所有與 Spring 整合的庫

因此,在使用 Maven 獲取 Spring 時,您首先需要決定從哪個地方獲取。通常,如果您關心 OSGi,請使用 EBR,因為它包含所有 Spring 依賴項(如 Hibernate 和 Freemarker)的 OSGi 相容工件。如果 OSGi 對您不重要,則任一地方都可以,儘管它們之間存在一些優缺點。通常,為您的專案選擇一個地方;不要混用。這一點尤其重要,因為 EBR 工件使用與 Maven Central 不同的命名約定……

Spring Framework 3.0 RC3 釋出

工程 | Juergen Hoeller | 2009 年 12 月 01 日 | ...

我們決定在正式釋出 (GA) 之前再發佈一個 Spring 3.0 的釋出候選版本:請從下載頁面獲取,進行全面的測試,並告訴我們您的使用情況。Spring 3.0 現在正在等待您的整合測試反饋,並計劃在十二月中旬正式釋出。

此發行候選版帶來了一些增強功能:例如 新的 <mvc:*> 名稱空間功能擴充套件,以及對啟動/關閉行為的進一步修訂(影響訊息監聽器和計劃任務)。歡迎您儘早嘗試這些功能!我們也很想了解現有 Spring 2.5 應用程式的升級體驗,因為我們預計您的許多應用程式將選擇性地採用 3.0 功能…同時保留大部分程式碼…

Eclipse.org 上的 Gemini 專案提案

工程 | Adrian Colyer | 2009年11月24日 | ...

本週,Gemini 專案提案 在 Eclipse.org 上公佈。Gemini 是 Eclipse RT(執行時)專案的一部分,該專案“旨在在 Equinox 框架和 OSGi 的基礎上,在 Eclipse 中促進、推廣和容納執行時工作”(Eclipse RT 任務宣告)。Gemini 本身是一個傘形專案,彙集了一系列專為企業應用程式開發而設計的模組。SpringSource 和 Oracle 是首批為該專案提供提交者的兩家公司,其他幾家公司也表示有興趣加入。

最初貢獻的專案包括……

最新 Cloud Foundry 中的新功能

工程 | Charles Lee | 2009 年 11 月 23 日 | ...

我們最近更新了 CloudFoundry.com。透過此次更新,我們引入了幾個令人興奮的新功能,為未來的發展鋪平了道路。我想借此機會描述和解釋這些功能,並提供一些關於它們是如何產生的背景資訊。我們很高興您能嘗試這些功能並向我們提供反饋。

成本跟蹤

雖然雲的按使用付費模式可以減少開支,但重要的是要跟蹤實際使用情況和成本,以免產生意外的高額賬單。以前,Cloud Foundry 會告知使用者其部署的當前消費率。這對於瞭解費率很有用,但它不能清楚地瞭解或統計應用程式部署實際花費了多少。Cloud Foundry 的最新更新為成本跟蹤引入了新的歷史功能。對於正在執行的部署,Cloud Foundry 會顯示迄今為止的成本。對於不再活躍的部署,會顯示該部署在其整個生命週期內的總成本。

Screen shot 2009-11-18 at 12.59.52 PM

除了防止月度賬單給您帶來驚喜之外,當您需要將每個應用程式的成本與預算進行比較時,這尤其有用。如果您的預算是根據業務目標與支出金額的相關性得出的,那麼 Cloud Foundry 將清楚地顯示您是否已實現目標。隨著時間的推移,我們希望改進此功能,使其更準確(目前不包括網路 I/O 費用),並擴充套件成本與其他運營指標之間的統計相關性,為您提供更好的目標設定和規劃工具。

可用區

許多使用者都要求能夠為部署指定可用區,因為 EC2 中的預留例項需要在指定的可用區中啟動。預留例項是預付費的,成本約為按需例項的三分之一。Cloud Foundry 現在提供了指定可用區的功能,在配置部署時,選擇輸入位於區域下方。

Screen shot 2009-11-19 at 10.46.12 AM

注意:成本跟蹤不反映使用預留例項的成本節省,因為 Amazon 尚未提供方便的計費詳情檢索方式。

維護頁面

如果您需要為 Java Web 應用程式停用以進行維護,慣例是顯示一個“保險槓頁面”(也稱為維護頁面),告知使用者不可用。Cloud Foundry 現在只需一個按鈕即可提供此功能。首先,當您新增或編輯應用程式時,您會注意到一個新欄位:維護頁面。這是您希望在維護模式下顯示的靜態頁面(來自應用程式的根上下文)。部署後,您可以轉到“部署詳情”頁面,透過點選“開始維護”來顯示維護頁面,然後在維護和正常執行之間切換;並點選“結束維護”來恢復正常為應用程式提供服務。這是向提供完整的應用程式生命週期管理支援邁出的一小步。我們上個月介紹了與開發人員工具的整合,我們將分析並確定在雲中應用程式的開發和部署中應支援的各種生命週期階段。

克隆部署

由於各種原因,需要複製具有相同配置的環境,現在 Cloud Foundry 提供了一種簡單的方法,可以透過部署詳細資訊頁面上的“克隆”按鈕克隆部署。基於現有部署建立重複部署在與維護功能結合使用以升級應用程式時特別有用。“克隆”按鈕在您的部署使用 EBS 卷時啟用。系統將提示您為克隆命名,並且所有配置都將被複制並啟動到一個新部署中。克隆部署啟動後,您可以點選“應用程式”部分中的“重新部署”按鈕來部署不同版本的應用程式或完全不同的應用程式。

Screen shot 2009-11-18 at 2.24.05 PM

升級應用程式的活動部署可能涉及一系列步驟
  1. 將測試過的應用程式上傳到 Cloud Foundry
  2. 在當前部署上啟用維護頁面
  3. 克隆部署
  4. 執行 SQL 指令碼以遷移資料庫架構
  5. 使用較新版本的應用程式重新部署
  6. 重新配置彈性 IP,以便從靜態 IP 地址提供新部署的服務
  7. 停止舊部署
藉助克隆功能,透過利用現有的生產部署配置,升級正在執行的應用程式可以變得順暢可靠。

附加指標和圖表

在 Cloud Foundry Beta 版的最新發布中,我們透過擴充套件收集的指標數量以及新增使用者介面功能來改進了監控功能。首先,已新增 Hyperic SIGAR 檔案系統指標,以提供對 VM 根磁碟和資料庫儲存上關鍵磁碟使用資訊的監控。這些指標現在在例項詳細資訊區域可見。其次,已新增客戶端請求數量作為指標。Cloud Foundry 收集此資料並將其轉換為每分鐘基於速率的指標,從而為您提供應用程式的使用量度。此指標顯示在改進的部署詳細資訊部分中,作為帶有聚合值(最大值、最小值和平均值)列表的圖表。

Screen shot 2009-11-18 at 3.44.20 PM

這只是提供動態監控顯示器的開始,它將提供有用且相關的操作指標和資料。隨著時間的推移,我們將新增更多用於效能、健康狀況和資源消耗的指標。

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有