以 Groovy 撰寫您的 Google App Engine 應用程式

工程 | Guillaume Laforge | 2009年4月08日 | ...

[caption id="attachment_1577" align="alignright" width="250" caption="Google App Engine Groovy"]Google App Engine Groovy[/caption]

Google 剛剛 宣布 其 Google App Engine 雲端託管平台現在支援 Python 以外的其他語言:即 Java 和 Groovy!

您現在可以有效地以 Groovy 撰寫您的 Google App Engine 應用程式

幾週前,SpringSource Groovy 團隊和 Google App Engine Java 團隊攜手合作,理清細節,以確保用於 JVM 的流行且屢獲殊榮的 Groovy 動態語言可以在這個令人興奮的平台上良好運行。 在一起為 Groovy 創建了一些關於受限和嚴格安全管理器策略的修補程式之後,Groovy 開發團隊整合了這些修補程式並 發布了更新的 Groovy 1.6.1 版本以迎接 D-Day…

宣布 dm Server 2.0 M1

工程 | Rob Harrop | 2009年4月02日 | ...

dm Server 2.0 的開發工作已經全面展開一段時間了,我很高興地宣布第一個里程碑版本現在可以下載了。 可以從我們的 首頁 下載。 您可以在我的 先前條目 中找到有關此版本和即將發佈的版本中功能的更多資訊。

在此部落格文章中,我將概述

  • 2.0 M1 中的新增功能
  • 直接從 SVN 建置 dm Server

我們正在使用 Scrum

在 2.0 版本的開發中,dm Server 團隊採用了 Scrum。 您可以在我們的 JIRA 中看到我們目前的衝刺和發布待辦事項。 與以往一樣,dm Server 的開發受到我們使用者需求的驅動。 如果您在…

SpringSource dm Server 路線圖

工程 | Rob Harrop | 2009年4月01日 | ...

我們從 dm Server 使用者那裡收到了很多關於接下來幾個版本預期的問題。 在此部落格文章中,我將概述我們路線圖上的主要功能。 我們遵循 Scrum 實踐,因此您可以期望看到相當頻繁的里程碑作為我們衝刺的輸出,並且我們在處理新需求和優先順序變更方面具有彈性。

共用儲存庫

共用儲存庫允許您擁有一個集中位置來管理可在 dm Server 實例中安裝的成品。 然後,可以將這些共用儲存庫新增到 dm Server 組態中…

宣布 dm Server 入門指南

工程 | Rob Harrop | 2009年3月30日 | ...

在過去的幾個月裡,社群對 dm Server 表現出了極大的興趣。 論壇非常活躍,而且我們在會議上展示時總是進行激烈的討論。 我們注意到,當使用者開始為 dm Server 開發他們的第一個應用程式時,會出現很多相同的問題,因此我們編寫了一本入門指南,以幫助您更快地上手。

透過閱讀入門指南並研究隨附的範例,您將學習以下最佳實務

  • 安裝 dm Server
  • 使用 dm Server Eclipse 工具設定有效的開發環境
  • 建立用於簡報邏輯的 Web 模組
  • 使用獨立的中介層和資料存取模組來架構您的應用程式
  • 建立和管理共用服務,例如資料來源
  • 建立單元測試和整合測試
  • 使用 Maven 建置 dm Server 應用程式

該指南提供 HTMLPDF 格式,並且可以在 此處 找到範例應用程式的完整程式碼…

職位趨勢:Tomcat、Spring、Weblogic、JBoss、EJB

工程 | Shaun Connolly | 2009年3月29日 | ...

Forrester 最近在其名為 精簡軟體是敏捷、適合用途且高效 的論文中描述了一種他們稱為「精簡軟體」的趨勢。 他們聲稱「精簡軟體正在成為膨脹軟體的解毒劑」,並且「精簡軟體的趨勢已經建立多年,但全球經濟衰退正在加速它」。

Forrester 提到 SpringSource 是精簡軟體運動前沿的四家公司之一。 這是因為我們在 Spring、Apache、Groovy 和 Grails 社群中的領導地位,以及我們透過 SpringSource dm Server 積極鼓勵企業 OSGi 作為下一代應用程式的基礎…

Spring 3 中的 REST:RestTemplate

工程 | Arjen Poutsma | 2009年3月27日 | ...

在先前的 文章 中,我撰寫了關於我們新增到 Spring @MVC 3.0 版的 REST 功能。 後來,Alef 撰寫 了關於使用引入的功能將 Atom 檢視新增到 Pet Clinic 應用程式。 在這篇文章中,我想介紹我們在 Milestone 2 中新增的用戶端功能。

RestTemplate

RestTemplate 是 Spring 用於用戶端 HTTP 存取的核心類別。 從概念上講,它與 JdbcTemplateJmsTemplate 以及在 Spring Framework 和其他投資組合專案中找到的各種其他範本非常相似。 這表示,例如,RestTemplate 在建構後是執行緒安全的,並且您可以使用回呼來自訂其作業。

RestTemplate 方法

範本的主要進入點以六個主要 HTTP 方法命名

HTTPRestTemplate
DELETEdelete(String, String...)
GETgetForObject(String, Class, String...)
HEADheadForHeaders(String, String...)
OPTIONSoptionsForAllow(String, String...)
POSTpostForLocation(String, Object, String...)
PUTput(String, Object, String...)

這些方法的名稱清楚地表明了它們調用的 HTTP 方法,而名稱的第二部分則表明了返回的內容。 例如,getForObject()將執行 GET,將 HTTP 回應轉換為您選擇的物件類型,然後傳回該物件。postForLocation將執行 POST,將給定的物件轉換為 HTTP 請求,並傳回回應 HTTP Location 標頭,其中可以…

在 Eclipse 中使用 Bundlor

工程 | Christian Dupuis | 2009年3月26日 | ...

在先前的 部落格 中,Ben 介紹了 Bundlor、其背後的概念以及如何從命令列以及從 ANT 和 Maven 中使用它。 在這篇文章中,我將展示如何在 Eclipse 環境中使用 Bundlor。

在開發基於 OSGi 的應用程式時,有些使用者不想花時間不斷更新他們的MANIFEST.MF,而是想專注於其應用程式元件中的實際商業邏輯:在這種情況下,Bundlor Eclipse 整合將確保MANIFEST.MF檔案反映了專案中程式碼成品表達的實際依賴關係,並消除了在 Eclipse 中手動管理類別路徑設定的需要。 此外,BundlorEclipse 可以透過引入僅限測試

SpringOne Europe 見!

工程 | Rod Johnson | 2009年3月24日 | ...

現在是會議季。 然而,儘管行程繁忙,但有一個會議因 Spring 內容而獨樹一幟。 SpringOne Europe 即將到來。 今年將於 4 月 27 日至 29 日在阿姆斯特丹舉行。 阿姆斯特丹本身就是一個很棒的目的地,而且會議在荷蘭 女王節 假期之前結束:如果您可以抽出額外的一天,這將是一次有趣的文化體驗。

SpringOne 一直是一個很棒的會議,提供深入的技術內容和對 Spring 主題的全面涵蓋。 在過去的幾個月裡,我們一直特別忙碌,所以今年應該會更好…

Bundlor 入門

工程 | Ben Hale | 2009年3月20日 | ...

正如 Rob 的文章 指出的那樣,在過去的幾個月裡,我們對人們想要如何管理他們自己的 OSGi 應用程式了解了很多。

我們發現有些開發人員想要管理自己的套件組合資訊清單,但需要一些幫助來自動化細節,例如在一定範圍的匯入中指定套件版本。 其他開發人員希望根據其專案的內容以及在建置檔案中指定的依賴關係來產生資訊清單。 此外,這兩種開發人員都需要使用現有的函式庫,這些函式庫沒有必要的 OSGi 中繼資料,使其…

我們建置 OSGi 應用程式的計畫

工程 | Rob Harrop | 2009年3月18日 | ...

最近幾天和幾週,我們看到人們對由 OSGi 套件組合組成的應用程式的建置解決方案的未來越來越感興趣。 由於我們對 OSGi 的大量參與,這與我們息息相關,而且我們花了很長時間來研究客戶需求和這些需求的解決方案。 在此部落格文章中,我將概述我們已識別的需求,並提出我們認為這些需求的解決方案。

我非常想聽聽任何有額外需求的人的意見,認為我們提出的需求是虛假的,或者有…

取得 Spring 電子報

隨時掌握 Spring 電子報的最新消息

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進度。

了解更多

取得支援

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

了解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

查看全部