一大步:Spring Roo 1.1.0 釋出!

工程 | Ben Alex | 2010 年 10 月 27 日 | ...

經過十個多月的開發和近 900 項獨立改進,Spring Roo 1.1.0 已釋出(在此下載)!與 Spring Roo 1.1.0 GA 版本同時釋出,Google Web ToolkitSpringSource Tool SuiteAspectJAJDT 團隊已完成支援 GA 版本,以便您可以享受這些工具的最新版本協同工作。

我們在 Spring Roo 1.1.0 中引入瞭如此多的新功能,以至於很難決定要重點介紹什麼。不過,讓我們簡要介紹一下我們為您的 Java 程式設計樂趣而新增的一些好東西。

增量式資料庫逆向工程

現在可以對現有關係資料庫進行逆向工程,並自動建立帶有相應欄位的 Roo 實體。但這難道不是使用 JPA 工具長期以來就可以做到的嗎?是的,絕對是。關鍵區別在於 Roo 的資料庫逆向工程是增量式的。這意味著當 Roo 對資料庫進行逆向工程時,它會將發現的所有欄位放入類間宣告 (ITD) 中。這與 Roo 的其餘部分保持一致,並允許 Roo 輕鬆實現逆向工程實體的往返維護。特別是,您可以反覆重新內省資料庫以識別任何更改,同時確保您在 .java 原始碼中編寫的任何程式碼都得到保留。Roo 甚至會刪除不再存在的實體(當然,除非您要求 Roo 不刪除),並且 Roo 還會自動處理複雜情況,例如複合主鍵(包括識別符號類的建立和維護……

介紹 GORM for Gemfire

工程 | Graeme Rocher | 2010年10月26日 | ...

NoSQL 資料儲存興起的原因之一是需要將應用程式擴充套件到傳統關係世界的舒適區之外。具有諷刺意味的是,Gemfire 早在 NoSQL 一詞出現之前就已經這樣做了,它為世界上一些最大的金融機構提供了擴充套件能力。

Gemfire 遠不止是一個快取,而是一個完整的資料結構,支援網格計算、Map/Reduce、連續查詢和事務性寫回。

對於那些參加了非常成功的 SpringOne2GX 會議主題演講的人來說,這可能是舊聞。對於其他人,我今天很高興宣佈 GORM for Gemfire 的可用性……

SpringOne2GX 2010:推動Java創新走向雲端

工程 | Rod Johnson | 2010年10月22日 | ...

我們正在慶祝第六屆SpringOne 2GX開發者大會——自去年以來,也同時慶祝Groovy和Grails。一如既往,能與讓Spring成為現象級的開發者社群共度時光,感覺非常棒。今年,我們不僅創下參會人數紀錄(比去年翻了一番!),還有一支傑出的合作伙伴陣容(由Googlesalesforce.comAccenture領銜),更有異常多的新舉措要與我們的社群分享。

有如此多的主題可供討論,這很容易成為史上最長的部落格文章。相反,讓我們來談談一些亮點…

Java EE 6 伺服器上的 Spring 3

工程 | Juergen Hoeller | 2010 年 10 月 20 日 | ...

Spring 在 Java EE 6 上 - 可行的組合嗎? 當您有 Java EE 6 伺服器可以部署時,是否可以輕鬆地繼續使用 Spring? 在今年的 SpringOne 會議上,該會議於幾小時前剛剛拉開帷幕,我將再次就 Spring 和 EE 6 進行演講:現在重點關注 GlassFish 3,它是一款在生產環境中實際可用(而且此時仍然是唯一可用)的 EE 6 伺服器。 作為預覽,以下是該簡報中的四個關鍵考慮因素……

1. 像 GlassFish 3 這樣的 Java EE 6 伺服器是 Spring 3 的良好執行時環境

GlassFish 3 提供了許多開箱即用的中介軟體:Servlet 3.0、JSF 2.0、JPA 2.0,以及……

VMware vFabric GemFire 6.5:為現代應用程式提供現代資料管理

工程 | Adam Fitzgerald | 2010 年 10 月 12 日 | ...

新一代現代應用程式的一些特性是它們傾向於高度互動、資料豐富、包含業務流程,並透過網路從 PC 和移動裝置上可訪問。驅動這些應用程式的是利用虛擬化基礎設施、提供恰到好處的功能並且可以隨著需求的變化輕鬆擴充套件的平臺。

VMware 的 vFabric Cloud Application Platform 正是這樣一個旨在最高效率地執行 Spring 應用程式並提供現代應用程式體驗的平臺。 該平臺的一個重要組成部分是 vFabric GemFire。 vFabric GemFire 記憶體分散式資料管理以低延遲、高可靠性和線性、動態可擴充套件性將資料帶給應用程式。 我們很高興地 宣佈 vFabric GemFire 6.5 版本……

Gemini Web 釋出候選版

工程 | Glyn Normington | 2010年10月04日 | ...

Gemini Web 專案的第一個釋出候選版現已可供下載。有關自里程碑4以來所做的更改,請參見bug列表。感謝SAP的Violeta Georgieva持續的貢獻。

該專案定於10月20日進行Eclipse評審,以便其能夠從孵化中畢業,並在10月底釋出1.1.0版本。依賴於Gemini Web的Virgo專案也應與Gemini Web同時畢業併發布其2.1.0版本。

新的 Spring Integration 示例

工程 | Oleg Zhurakousky | 2010 年 9 月 29 日 | ...

根據您對更多 Spring Integration 示例和更可用結構的大量請求,我們很高興地宣佈以下內容

從當前版本的 Spring Integration 開始,示例將不再包含在 Spring Integration 發行版中。相反,我們已轉向更簡單的協作模型,該模型應促進更好的社群參與和社群貢獻。示例現在擁有專門的 Git SCM 儲存庫和專門的 JIRA 問題跟蹤系統。示例開發也將擁有自己的生命週期,不依賴於…

將 RabbitMQ 與 Spring Python 結合使用

工程 | Greg L. Turnquist | 2010 年 9 月 20 日 | ...

RabbitMQ 是一個強大的訊息代理,基於 高階訊息佇列協議 (AMQP)。在之前的帖子中,我們研究瞭如何構建一個 Python 股票行情程式。我們比較了使用 RabbitMQ 的 pikapy-amqplib,以及如何輕鬆地在兩者之間切換,只需進行最少的更改。

在本文中,我們將展示 Spring Python 如何輕鬆使用 pika。 Spring Python 是 Spring 概念在 Python 語言中的實現。 它包含許多功能,例如 依賴注入。 如果我們選擇用 Python 構建一個類似 Spring 的應用程式,那麼很容易利用……

SpringSource dm Server 2.0.3 釋出

工程 | Glyn Normington | 2010年9月09日 | ...

SpringSource dm Server 2.0.3 現已可供下載。此版本的目的是修復Windows上當根日誌級別配置為“debug”時出現的嚴重問題。此錯誤在Virgo中報告並修復,然後為現有客戶回溯,因為Virgo尚未釋出其基線版本(計劃於2010年第四季度釋出)。

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有