Spring Insight 1.0.0.M3 釋出

工程 | Jon Travis | 2010年5月26日 | ...

Spring Insight 團隊自豪地宣佈釋出 Spring Insight 1.0.0.M3。此版本包含大量新增強功能,可為您帶來更高效率,並讓您的應用更快投入生產。Spring Insight 作為 tc Server Developer EditionSpringSource Tool Suite 的一部分提供,但您可以在 http://springsource.org/insight 獲取新的開發者版本。安裝只需通常的 10 秒。

Spring Insight 1.0.0.M3 Screencast

Speed Tracer

最受矚目的新功能是我們與 Google Speed Tracer 的整合,該功能在上週的 Google IO 大會上宣佈。這種創新的組合讓開發者全面瞭解 Web 請求中執行的所有工作——從 CSS 樣式和檢視渲染到 JDBC 查詢和 JSP 渲染時間。與 Google 工程師合作,共同開發這項技術的尖端應用,這真是令人興奮。您一定會喜歡這個功能!這是一個易於使用的無縫整合,能為您提供前所未有的強大可視性。

更簡潔的 UI

我們還為應用程式添加了大量資訊:吞吐量和錯誤率指標、健康區域、更深入的 Spring 控制器可視性、更深入的 JDBC 支援、應用程式健康狀況等。然而,這些新資訊不應該讓您感到不知所措,因為我們也投入了大量時間來追求簡潔性,讓我們的 UI 直觀且易於導航。

開發工具包

最後,我們釋出了 Insight 開發工具包 (IDK)。我們聽到了許多使用者希望在 Insight 中自定義其應用或新增額外指標的需求。現在,Insight 透過其 @InsightOperation 和 @InsightEndPoint 註解以及用於建立更深入外掛的 IDK 和教程提供了此功能。IDK 包含 Insight 附帶的所有外掛的原始碼(基於 Apache 2.0 許可)以及 IDK API——提供了編寫您自己應用的優秀示例和說明。

Spring Insight 團隊正在努力開發下一個版本,我們的列車正沿著軌道飛馳,我們迫不及待地想聽到您的反饋和建議。請從 http://springsource.org/insight 下載該版本,並在社群論壇中給我們留言…

Spring Python 1.1 書籍出版

工程 | Greg L. Turnquist | 2010年5月24日 | ...

《Spring Python 1.1》一書已出版! Spring Python 借鑑了 Spring FrameworkSpring Security 的概念,並將其應用於 Python 世界。

在本書中,您將使用依賴注入面向切面程式設計資料訪問事務管理遠端呼叫安全性來編寫程式碼。在第一個案例研究中,您將構建一個銀行 Web 應用,並瞭解如何協調使用所有這些元件來快速滿足您的需求。在第二個案例研究中,您將在構建一個航班預訂系統時整合 Python 和 Java。

本書充滿了程式碼…

更多 Grails 1.3 特性

工程 | Peter Ledbrook | 2010年5月24日 | ...

上週,我描述了 Grails 現在如何將外掛視為可以從 Maven 相容倉庫拉取的普通依賴項。雖然這是 1.3 的主要新功能,但並非唯一一個。在這篇文章中,我將介紹其他一些功能,從我最近才發現的一個功能開始。

命名查詢

GORM 提供了三種不同的執行資料庫查詢的方式:
  • 動態查詢器,例如 Book.findByTitleAndAuthorLike(...);
  • 條件查詢,使用簡潔的 DSL;以及
  • HQL,Hibernate 的類 SQL 查詢語言。
這三個功能提供了易用性和強大功能的有效結合,為您提供了所需的靈活性。然而,似乎還缺少什麼。

開發一個非簡單的 Grails 應用程式,您很快就會意識到您經常重複使用相同的查詢。您該怎麼辦?複製貼上技術很簡單,但會給您帶來主要的維護問題。您可以為每個常用查詢編寫服務方法…

Spring Roo 1.1.0.M1 釋出

工程 | Ben Alex | 2010年5月19日 | ...

我很高興地宣佈我們剛剛釋出了 Spring Roo 1.1.0.M1。Spring Roo 是 Java 開發者使用 Java 程式語言構建基於 Spring 的應用程式的最快方式。使用 Roo 1.1.0.M1,您只需敲擊約 200 次鍵盤,即可構建功能完善的 Web 應用程式——甚至包含 Google Web Toolkit (GWT) 前端!此外,我們照例同步釋出了新版本的 SpringSource Tool Suite (STS 2.3.3.M1),該版本針對最新、最棒的 Roo 功能進行了最佳化!

自三個月前釋出 1.0.2 版本以來,已有超過 200 個修復、增強和新功能。其中一些…

Spring 邁向開放 PaaS

工程 | Rod Johnson | 2010年5月19日 | ...

幾周前,我發推說——令人難以置信的是——SpringSource 在 VMware 內部的執行速度比作為一家初創公司時還要快。今天,我們宣佈另一個激動人心的進展,證實了這一點。

繼我們與 SaaS 領導者 salesforce.com 建立 VMforce 合作關係之後,今天我們宣佈 VMware 和 Google 之間進行合作,圍繞 Spring 程式設計模型以及 SpringSource IDE 和 RAD 工具展開。今天的公告使 Spring 成為 Google App Engine 的首選程式設計模型。這是對 Spring 作為 Java 最佳且最便攜程式設計模型的巨大認可,併為 Spring 開發者開闢了新的部署機會。在今天的 Google I/O 主題演講中展示的演示,展示了 SpringSource 和 Google 工程師數月合作的成果——其中大部分成果惠及 Spring 開發者,無論他們希望在何處…

使用 Grails 1.3 管理外掛

工程 | Peter Ledbrook | 2010年5月18日 | ...

長期以來,管理 Grails 依賴項僅僅意味著將它們放入您的應用程式的lib目錄中。然後是 Grails 1.2 和依賴項 DSL:您終於可以宣告您的依賴項,讓 Grails 自動下載它們並使它們可用於您的應用。太棒了!

現在,Grails 1.3 將依賴項 DSL 帶入了外掛領域。

那又怎樣?

到目前為止,使用者在使用外掛系統時經常面臨兩個問題:
  1. 設定一個合適的 Subversion 伺服器作為 Grails 外掛倉庫並不簡單;以及
  2. 您無法控制外掛為您的應用程式引入哪些依賴項。
第一個問題對個人開發者來說並不特別重要,但對於網際網路訪問可能受限或希望更好地控制庫和外掛“最新”版本的公司來說,這是一個更大的問題。如果他們可以使用 NexusArtifactory 這樣的倉庫管理器,那該多好啊。

至於依賴項,有些外掛包含您不需要的庫,或者(更糟的是)破壞您的應用程式。使用依賴項 DSL,您可以明確排除有問題的庫。

這些是此更改可能帶來的部分原因…

Grails 1.3 釋出

工程 | Graeme Rocher | 2010年5月11日 | ...

我很高興地宣佈 Grails 1.3 已立即可用!關注 Grails 版本的人會記得,距離 Grails 上一個主要版本(Grails 1.2 於 12 月釋出)以來時間並不長,但考慮到需要將最新、最棒的 Groovy 版本交付給開發者,Grails 1.3 可以視為 Groovy 1.7 的釋出。Groovy 團隊出色地為 Groovy 語言帶來了各種優秀的新增功能,例如匿名內部/巢狀類、AST 構建器以及 強大的斷言(我個人最喜歡的),所有這些現在都可以在…

Spring Web Flow 2.1.0 里程碑 1 釋出

釋出 | Rossen Stoyanchev | 2010年5月7日 | ...

親愛的 Spring 社群,

我們很高興宣佈 Spring Web Flow 2.1.0 M1 已可用。

下載 | 變更日誌

此版本基於 Spring 3.0.2、Spring Security 3.0.2、Tiles 2.1.2 和 Portlet API 2.0 構建。它具有使用 Spring EL 作為預設表示式語言的功能,並與 Spring 3 中可用的新型轉換和格式化系統整合。

2.1.0 版本將有兩個里程碑,第一個釋出候選版本計劃在今天起兩週後釋出。歡迎此時提出反饋和意見。

SpringSource 將收購 GemStone 資料管理

工程 | Rod Johnson | 2010年5月6日 | ...

又一個星期,又一個重要公告。VMware 的 SpringSource 部門今天宣佈,我們已與資料網格技術領域的領導者 GemStone Systems 達成最終收購協議。

這次收購,就像我們最近對 Rabbit Technologies 的收購一樣,為我們的中介軟體產品組合增加了另一個重要的私有云和公共雲構建塊。與 Rabbit、SpringSource 和 VMware 的其他產品一樣,GemStone 技術在當今的企業場景和未來的雲世界中都具有重要價值。這次收購也為我們增加了重要的中介軟體能力…

VMforce 提供 Spring 雲平臺

工程 | Rod Johnson | 2010年4月27日 | ...

VMware 和 Salesforce 今天宣佈合作構建一個名為 VMforce 的企業級 Java 雲。可以理解,這個公告在更廣泛的行業背景下受到了很多關注,但今天我想重點介紹 SpringSource 技術在新平臺中的核心作用以及它為 Spring 社群開發者帶來的獨特且引人注目的優勢。

VMforce 是什麼?

VMforce 是 VMware 和 SalesForce 的聯合服務。VMforce 使用 Force.com 物理基礎設施,執行具有特殊定製 vCloud 層的 vSphere,以實現無縫擴充套件和管理。在此層之上,VMforce 執行 SpringSource tc Server 例項,為執行在 VMforce 上的企業應用程式提供執行環境。Spring 應用程式可以將自己的企業資料儲存在 Force.com 資料庫中,或使用其中已有的資料。所有這些架構細節都無縫整合到一個單一平臺中,開發者可以像與本地 tc Server 或 Tomcat 例項互動一樣與伺服器互動。
vmforceCloud

在 VMforce 上開發 Spring 應用

為了確保開發者能夠高效地使用這個新平臺並利用他們現有的技能,我們正在構建與 SpringSource Tool Suite 的整合,使開發者可以將他們的 VMforce 賬戶視為具有令人難以置信的可伸縮性的簡單本地 Tomcat 例項。與 STS 的其他部分一樣,此整合將免費提供。

STS/VMforce 整合意味著您可以拖放應用程式以將其部署到平臺,並利用增量重新部署進行快速往返開發,即使該平臺是…

獲取 Spring 新聞通訊

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

訂閱

領先一步

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

瞭解更多

獲取支援

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

瞭解更多

即將舉行的活動

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

檢視全部