Hyperic 4.4 版本透過 vCenter API 擴充套件 vSphere 支援

工程 | Charles Lee | 2010 年 8 月 6 日 | ...

SpringSource Hyperic 4.4 於本週早些時候釋出,透過與 VMware vCenter 整合,增強了對 VMware 虛擬化環境的管理。  雖然 Hyperic 長期以來一直支援 VMware 技術(即 VMware Infrastructure 或 VI),但 VI Java API(http://vijava.sf.net)的可用性使我們的工作更加輕鬆,因為強大的 SDK 簡化了 Java 應用程式當時與 VI 互動的方式。透過採用 VI Java API,我們能夠輕鬆跟上 VMware 從 VI 到今天為人所知的 VMware vSphere 的演變。 這也使我們能夠…

Spring Web Flow 2.2.0.M1 釋出

工程 | Rossen Stoyanchev | 2010 年 8 月 5 日 | ...

我很高興宣佈 Spring Web Flow 2.2 的第一個里程碑版本現已可供下載。該版本也可以透過 Maven 里程碑倉庫獲取:http://maven.springframework.org/milestone。與 Spring Web Flow 2.1 一樣,此版本需要 JDK 1.5、Spring 3 和 Spring Security 3。

此版本的主要重點是透過擴充套件支援的 JSF 2 特性列表來滿足 JSF 使用者的需求。 不久前,Web Flow 2.1 使得可以使用 JSF 2 依賴項,而無需使用當今 JSF 1.2 中常用的單獨的 Sun Facelets jar 包。

在 Spring Web 中…

適用於 Java 和 .NET 的 Spring GemFire 1.0.0.M1 釋出

工程 | Costin Leau | 2010 年 8 月 3 日 | ...

我很高興宣佈 Spring GemFire 專案的第一個里程碑版本現已釋出,它是 Spring 系列的最新成員。 Spring GemFire(簡稱 SGF)將 Spring 的概念和程式設計模型帶到了 SpringSource 的分散式資料管理平臺 GemFire。該版本適用於 Java.NET

1.0.0.M1 版本的功能包括

  • GemFire 基礎設施的宣告式依賴注入風格配置(例如Cache, Region, Interest等)
  • 異常轉換到 Spring 的可移植DataAccess異常層次結構
  • Template 和回撥支援,方便本地 API 訪問
  • 事務管理支援
  • GemFire 管理物件的 Spring 支援的連線
  • 自動生成非反射基礎的Instantiators
請注意,其中一些功能目前僅在 Java 版本中提供。
透過 SGF,Spring 使用者在使用 GemFire 時會感到得心應手,而熟悉 GemFire 的開發人員將看到 Spring 容器的優勢和靈活性、其強大的 AOP 整合以及多功能的業務抽象。 但不要只聽我的一面之詞——下載專案並試用示例應用程式。它是一個基於控制檯的“shell”,允許與資料網格進行臨時互動;可以啟動和停止節點並檢視在多個客戶端之間透明共享的資訊。

我們期待您的反饋!

Spring Security 在 Google App Engine 中

工程 | Luke Taylor | 2010 年 8 月 2 日 | ...

Spring Security 以其高度可定製性而聞名,因此在我第一次嘗試使用 Google App Engine 時,我決定建立一個簡單的應用程式,透過實現一些核心 Spring Security 介面來探索 GAE 特性的使用。 在本文中,我們將看到如何

  • 使用 Google 賬戶進行身份驗證。
  • 在使用者訪問安全資源時實現“按需”身份驗證。
  • 使用應用程式特定的角色補充 Google 賬戶的資訊。
  • 使用原生 API 將使用者賬戶資料儲存在 App Engine 資料儲存中。
  • 根據分配給使用者的角色設定訪問控制限制。
  • 停用特定使用者的賬戶以阻止訪問。

您應該已經熟悉如何將應用程式部署到 GAE。啟動和執行一個基本應用程式不需要很長時間,您可以在 GAE 網站上找到大量相關指導。

示例應用程式

該應用程式非常簡單,使用 Spring MVC 構建。應用程式根目錄下部署了一個歡迎頁面,您可以進入“主頁”,但這隻有在透過應用程式進行身份驗證和註冊後才能實現。您可以在這裡嘗試部署在 GAE 中的版本。

註冊使用者儲存為 GAE 資料儲存實體。首次進行身份驗證時,新使用者會被重定向到…

GORM 陷阱(第 3 部分)

工程 | Peter Ledbrook | 2010 年 7 月 28 日 | ...

很高興聽到大家覺得這些文章有用,所以我非常愉快地為這個系列添加了另一篇。這次我將再次討論關聯關係,但重點關注它們何時被載入到記憶體中。

更新日期 2010 年 8 月 2 日 我添加了更多關於一對多關係中立即載入(eager fetching)的資訊,因為有一些您需要注意的問題。

懶載入很酷

關於 GORM 關係,人們首先了解的一件事是它們預設是延遲載入的。換句話說,當你從資料庫中獲取一個領域例項時,它的任何關聯關係都不會被載入…

Spring MVC 3 Showcase

工程 | Keith Donald | 2010 年 7 月 22 日 | ...

自去年 Spring 3 釋出以來,我一直在進行一些應用程式開發專案,並提取各種框架特性的“演示示例”。這些“演示示例”不是參考應用程式或教程,它們更像是針對特定框架功能的驗收測試。看過演示示例後,您應該對這項技術能做什麼有一個很好的瞭解。

我整理的第一個演示示例是關於我們的 Web 框架 Spring MVC 3。它包含一個示例專案,以及配套的幻燈片演示和螢幕錄影。深入瞭解後,您應該會有一個不錯的…

SpringSource Tool Suite 2.3.3 M2 中的 Grails 工具改進

工程 | Andy Clement | 2010 年 7 月 19 日 | ...

最近釋出的 STS 2.3.3 M2 為我們對 Eclipse 的 Grails 支援引入了一系列增強功能。在本文中,我將討論如果您試用它(在此處獲取:SpringSource Tool Suite)會發現什麼。

Groovy-Eclipse

Grails 工具實際上是基於並擴充套件了 Groovy-Eclipse 的支援,後者是由 SpringSource 的同一個團隊開發的。今年早些時候,Groovy-Eclipse 工具在 Eclipse-Con 2010 上贏得了“最佳開源開發者生產力工具”獎。您可以在此處閱讀有關最近釋出的 Groovy-Eclipse 2.0.2 版本中最新增強功能的更多資訊:新增和重要特性。我在這裡不會重點介紹 Groovy-Eclipse,但該版本的一些亮點包括
  • 重構支援:現在支援提取方法、提取常量、提取區域性變數
  • 程式碼格式化和縮排的改進
現在,來看看 Grails!

獲取新的視角

現在有一個新的 Grails 視角,可以更好地組織我們新增到 STS 中的檢視和小部件。您可以透過常規方式開啟該視角(視窗 > 開啟視角 > Grails)。在新視角中,首先要注意的是開啟的是 Eclipse 專案資源管理器,而不是包資源管理器。專案資源管理器正在使用一個自定義內容提供程式,它顯示了對 Grails 開發人員來說應該更熟悉的 Grails 專案檢視
Grails Perspective
為相似實體的分組提供了新的標籤和圖示:領域物件、控制器、檢視等。然而,最大的變化是新的 plugins 資料夾。以前使用 Grails 專案時,外掛依賴項在 UI 中很難看到,它們隱藏在類路徑容器中以及透過一些 Eclipse 連結的原始檔夾條目。現在在專案資源管理器中,應用程式依賴項是什麼變得更加明顯。

另外,與外掛相關的是,我們有了一個新的 Grails 外掛專案嚮導。這與 Grails 專案嚮導非常相似,但不是執行create-app,它將導致create-plugin命令執行。有了這個新嚮導以及我們對本地(原地)外掛的新支援,按照外掛導向架構開發應用程式要容易得多…

Spring AMQP 1.0.0.M1 釋出

釋出 | Mark Fisher | 2010 年 7 月 17 日 | ...

我們很高興宣佈 Spring AMQP 1.0 專案的第一個里程碑版本現已可用於 Java 和 .NET!

立即下載: 適用於 Java 的 Spring AMQP | 適用於 .NET 的 Spring AMQP

Spring AMQP 為構建基於 AMQP 的訊息傳遞解決方案的開發人員提供了常用的 Spring 習慣用法。例如,構建一個使用 RabbitMQ 作為訊息代理的訊息傳遞應用程式,將與基於 Spring 的 JMS 支援構建的應用程式非常相似。要了解有關該專案的更多資訊,請訪問 Spring AMQP 主頁。您將在那裡找到參考手冊、論壇、問題跟蹤器等的連結…

SpringSource Tool Suite 的新里程碑更新:2.3.2.M2

釋出 | Adam Fitzgerald | 2010 年 7 月 16 日 | ...

SpringSource 剛剛釋出了 SpringSource Tool Suite: 2.3.2.M2 的新里程碑版本。 STS 提供了最好的基於 Eclipse 的開發環境,用於構建由 Spring 和 Grails 支援的企業應用程式。以下是此版本的一些亮點

這也是我們首次提供基於 Eclipse 3.5 3.6 的捆綁包。如果您還沒有準備好嘗試最新的里程碑版本,那麼您可以隨時下載 2.3.2.RELEASE 版本。

您還可以在 Spring 開發工具支援論壇中獲得社群支援。如果您想提供直接的技術反饋,請針對 SpringSource Tool 在 JIRA 中提交問題…

獲取 Spring 新聞通訊

訂閱 Spring 新聞通訊,保持聯絡

訂閱

邁步向前

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視全部