Spring Roo 1.1.0.M2 釋出

工程 | Ben Alex | 2010年7月16日 | ...

我很高興地宣佈我們剛剛釋出了 Spring Roo 1.1.0.M2(在此下載)。我們同時還發布了 SpringSource Tool Suite 2.3.3.M2,它提供了與新 Spring Roo 版本的最新整合。對於生產環境使用,我們建議您繼續使用 Spring Roo 1.0.2,儘管我們知道也有大量使用者正在愉快地使用 Roo 1.1.0 的開發版本。

有什麼新功能?

那麼,新的 Spring Roo 1.1.0 Milestone 2 包含了什麼?嗯,自 Milestone 1 以來,有 140 個修復、改進和增強。其中一些亮點包括:

更多外掛發現和管理功能

Spring Roo 1.1.0.M2 還具有……

介紹 Spring Roo 的 Flex 外掛

工程 | Jeremy Grelle | 2010年7月15日 | ...

最近,我們釋出了 Flex Addon for Spring Roo 的第一個里程碑版本,作為 Spring BlazeDS Integration 1.5.0.M1 分發的一部分。該外掛旨在將 Spring Roo 的生產力和可用性優勢帶到使用 Flex 開發基於 Spring 的 RIA 應用。下面的 15 分鐘截圖影片(分為兩部分)是對該外掛及其功能的快速介紹。觀看我們如何在短短幾個命令中,從外掛安裝到一個完全由 Spring 支援的 Flex 應用。


第一部分講解了外掛的初始下載和安裝,以及使用 SpringSource Tool Suite 中的 Spring Roo 整合進行 Spring Flex 專案的初始設定。


第二部分演示了使用 "flex remoting" 命令生成和更新由 Spring 和 Hibernate 支援的 Flex UI 腳手架。

Virgo 里程碑 M02 中啟動效能提升 5 倍

工程 | Glyn Normington | 2010年7月8日 | ...

Virgo 2.1.0.M02-incubator 可供下載。除了完成“入門指南”外,這個里程碑版本顯著減少了啟動時間——在某些系統上甚至提高了 5 倍。

這應該進一步激勵 dm Server 使用者遷移到 Virgo:Virgo 是未來開發的基準程式碼,具有更寬鬆的許可,並且現在提供了更快的啟動速度。

測量

我們測量了 Virgo Web 伺服器在熱啟動(即不帶 -clean 引數)下的執行時間,並將里程碑 M02 與 M01 進行了比較。

在四核 Intel Xeon 2.66 GHz 機器上,啟動時間從 68 秒減少到 12 秒,降幅為……

GORM 陷阱 (第二部分)

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

本系列第一部分中,我向您介紹了使用 GORM 持久化領域例項的一些微妙之處。這一次,我將重點關注關係,特別是hasManybelongsTo.

GORM 僅提供了幾個基本的元素來定義領域類之間的關係,但這些元素足以描述大多數需求。當我在教授 Grails 培訓課程時,總是驚訝於關於關係的幻燈片如此之少。正如您可以想象的,這種表面的簡單性確實隱藏了一些可能讓不小心的人絆倒的微妙行為。讓我們從最基本的開始……

STS 在 Eclipse 3.6 上執行

工程 | Christian Dupuis | 2010年7月1日 | ...

上週,Eclipse 基金會發布了備受期待的下一版本 Eclipse。您可以從 SpringSource 的會員分發頁面下載 Eclipse 3.6,又名 Helios。同時,請檢視該版本的新特性和亮點

SpringSource 的工具團隊一直在忙於更新我們的開發工具以支援 Eclipse 3.6。雖然我們尚未釋出基於並捆綁 3.6 的新版本 SpringSource Tool Suite,但使用者現在可以將 STS 安裝在 Eclipse 3.6 之上。

從我們的 nightly 更新站點安裝 STS 的詳細步驟可以在安裝說明中找到。請……

第一個 Eclipse Gemini Blueprint 里程碑釋出

工程 | Costin Leau | 2010年7月1日 | ...

繼 Eclipse 3.6 上的 STS 和 Gemini Web 里程碑公告之後,我很高興地報告 Gemini Blueprint 的第一個里程碑版本已可供下載。作為 Gemini 專案的一部分,Blueprint 構建在 Spring Dynamic Modules v2 程式碼庫之上,並且是 OSGi 4.2 Blueprint 規範的參考實現。除了反映向 Eclipse Foundation 過渡的更改外,1.0.0.M1 程式碼庫已升級到最新的 Spring framework 版本。Gemini Blueprint 採用 Apache 許可和 Eclipse Public 許可的雙重許可。

雖然將現有的 Spring DM 應用遷移到 Gemini Blueprint 應該很容易,但有一份指南……

第一個 Eclipse Gemini Web 里程碑釋出

工程 | Glyn Normington | 2010年6月30日 | ...

Gemini Eclipse Gemini Web 的第一個里程碑版本 (1.1.0.M01) 現在可供下載,採用 Eclipse Public LicenseApache License 2.0 雙重許可。

SpringSource 開發了 OSGi Web Container 的參考實現,然後將程式碼貢獻給了 Eclipse,作為 Gemini 專案的 Web 子專案。Gemini 的目標是提供 Java EE 技術的模組化實現。Gemini Web 提供了 servlet 和 JSP 技術。

Gemini Web 執行在 Equinox OSGi 框架上並嵌入了 Tomcat。它還集成了到 Eclipse Virgo Web 伺服器中。

更多資訊請參見文件維基……

Apache Tomcat 7.0.0 beta 現已可用

釋出 | Adam Fitzgerald | 2010年6月29日 | ...

Apache Tomcat 7 的第一個版本,Tomcat 7.0.0 beta,現已從 Apache Software Foundation 的 Tomcat 7 下載頁面提供。

SpringSource 的 Tomcat 專家 Mark ThomasTomcatExpert.com 上描述了該版本的詳情。除了實現 Servlet 3.0、JSP 2.2 和 EL 2.2 規範外,Tomcat 7 還擁有許多新功能:

  • 記憶體洩漏預防和檢測
  • 防禦會話固定攻擊
  • 一個用於為應用新增跨站請求偽造保護的簡單過濾器
  • 簡化的嵌入
  • 別名支援
  • 更好的 Manager 和 Host Manager 應用安全

有興趣使用 Tomcat 的開發者還應檢視 tc Server Developer Edition,它集成了 Spring Insight 效能分析控制檯。tc Server 團隊正在跟蹤 Tomcat beta 過程,並將提供……

GORM 陷阱 (第一部分)

工程 | Peter Ledbrook | 2010年6月23日 | ...

您是 Grails 新手嗎?或者您可能遇到了您的第一個 GORM“怪異”之處?如果是這樣,那麼您會想閱讀本系列關於 GORM 陷阱的文章。這些文章不僅會突出那些經常讓人困惑的小特性,還會解釋為什麼 GORM 會以這些方式表現。

希望您已經知道 GORM 是 Grails 附帶的資料庫訪問庫。它基於可能是目前最流行的 Java ORM:Hibernate。可以想象,Hibernate 是一個強大而靈活的庫,它為 GORM 帶來了巨大的好處。但使用它也有代價:許多……

獲取 Spring 新聞通訊

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

訂閱

領先一步

VMware 提供培訓和認證,助力您的進步。

瞭解更多

獲取支援

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

瞭解更多

近期活動

檢視 Spring 社群的所有近期活動。

檢視全部