Alan Stewart

校友
博文Alan Stewart

Spring Roo 1.2.3.RELEASE 已釋出

工程 | 2012年12月18日 | ...

Spring Roo團隊很高興地宣佈1.2.3.RELEASE版本現已可用。這是1.2版本的第三個維護版本,包含多個問題的修復,並支援Spring Framework 3.2.0。請參閱更新日誌,瞭解已完成的錯誤修復和改進列表。

希望您喜歡這個新版本!

阿蘭

Spring Roo 專案負責人

Spring Roo 1.2.2.RELEASE 已釋出

工程 | 2012年5月28日 | ...

Spring Roo團隊很高興地宣佈1.2.2.RELEASE版本現已可用。這是1.2版本的第二個維護版本,包含多個問題的修復,並支援Spring Framework 3.1.1和JDK 7。Roo 1.2.2還包含了我們新合作伙伴埃森哲提供的出色新功能“tailor”。

希望您喜歡這個新版本!

阿蘭

Spring Roo 專案負責人

Spring Roo 1.2.1.RELEASE 已釋出

工程 | 2012年2月11日 | ...

Spring Roo團隊很高興地宣佈1.2.1.RELEASE版本現已可用。這是1.2版本的第一個維護版本,包含多模組Maven支援和JSF/PrimeFaces中多個問題的修復。它還具有效能增強,並已更新以支援最近釋出的PrimeFaces 3.1和Google App Engine 1.6.2。

請注意,為了保持分發包大小,我們在此版本及以後的版本中沒有在zip檔案中包含參考文件。文件一如既往,可在Spring Roo網站上找到。

此致

阿蘭

Spring Roo 專案負責人

Spring Roo 1.2.0.RELEASE 已釋出

工程 | 2011年12月17日 | ...

我很高興地宣佈Spring Roo 1.2 GA版剛剛釋出。此版本代表了Roo團隊大量的工程努力,包含了Roo使用者社群要求的所有最受歡迎的功能,以及許多效能和可用性改進。Roo 1.2.0的新功能有:

  • Apache 2.0 許可
  • 多模組Maven專案支援
  • JSF / PrimeFaces 腳手架
  • 服務 / 倉庫(使用Spring Data JPA和Spring Data MongoDB)
  • 資料庫逆向工程多模式支援
  • 靈活的GWT支援
  • Shell可用性改進
在我即將釋出的下一篇部落格中,我將詳細介紹可用於這些激動人心的新功能的命令。

阿蘭·斯圖爾特 Spring Roo 專案負責人

Spring Roo 1.2.0.RC1 已釋出

工程 | 2011年11月24日 | ...

Spring Roo團隊很高興地宣佈1.2.0釋出候選版本1現已可用。Roo 1.2.0.RC1版本是M1的後續版本,包含兩項激動人心的新功能:

  • 多模組Maven專案支援。這是Roo社群最受歡迎和投票最多的功能(ROO-120)。您現在可以建立帶有父POM和任意數量專案模組的專案。例如,您可以將域模型放在一個模組中,並將UI程式碼(如MVC或GWT)分離到它們自己的模組中。此功能的完整文件將在今年晚些時候Roo 1.2.0的通用釋出版本中提供。
  • JSF 2.0/PrimeFaces 3. 第二受歡迎的社群功能和最近Roo調查中要求最多的功能——JSF 2.0/PrimeFaces支援(ROO-516)。您現在可以利用來自PrimeFaces 3.0元件庫的精美元件來構建高質量的JSF應用程式。支援程式碼的完全往返、在JSF 2.0實現(Oracle Mojarra或Apache MyFaces)之間切換以及透過Roo命令選擇PrimeFaces主題。

我們還增強了Roo註解,讓您在配置持久層方面擁有更大的靈活性。

  • 不再需要在域物件中擁有“Active Record”模式的持久化程式碼。新的@RooJpaEntity註解確保只有@Entity、@Id和@Version欄位和方法由Roo建立和維護,不包含CRUD方法。帶有@RooJpaEntity註解的類旨在與Roo的JPA倉庫和服務分層功能一起使用。
  • 舊的@RooEntity註解已重新命名為@RooJpaActiveRecord,在建立實體時仍然是預設設定,並且將引入與以前相同的CRUD方法。
  • 在現有Roo專案中使用RC1?——很簡單,只需將您的@RooEntity註解重新命名為@RooJpaActiveRecord,並使用STS或Eclipse中的組織匯入功能來解析匯入。
請記住這是一個釋出候選版本,因此您應該繼續在生產專案中使用Roo 1.1.5。但是,我們鼓勵您測試這個新版本,因為我們希望儘快將1.2.0.RELEASE帶給您。

希望您喜歡這個新版本。請透過社群論壇分享您的經驗,關注@SpringRoo獲取最新訊息,或在您的推文中使用#springroo

阿蘭·斯圖爾特,Spring Roo專案負責人

Spring Roo 1.2.0.M1 已釋出

工程 | 2011年9月14日 | ...

Spring Roo團隊很高興地宣佈我們的第一個1.2.0里程碑版本已釋出。Roo 1.2.0.M1版本延續了Roo的願景,即快速輕鬆地構建基於Spring的企業Java應用程式。我們傾聽了社群的意見,並在該版本中包含了一些最受高度請求的功能。

  • 速度提高了十倍(!)。我們知道許多人正在將Roo用於非常大型的專案,因此我們繼續關注Roo內部,以確保它在這種情況下也能平穩快速地執行。透過對效能分析、檔案監控、磁碟I/O、XML模型和往返的關注,我們將Roo在大型基準專案上的效能提高了10倍。
  • 現在採用Apache許可。在Roo 1.0/1.1版本中,我們使用GPL許可來鼓勵將Roo中進行的任何改進與社群共享。為了回應反饋,我們已轉向Apache軟體許可2(ROO-2253),因此您可以在商業和非商業專案中如何使用Roo方面擁有完全的靈活性。這還使Roo與大多數其他Spring專案保持一致。
  • 已遷移到GitHub。社交編碼正在興起,GitHub已成為開原始碼管理的實際站點。我們很高興將Roo的程式碼庫遷移到GitHub,以便您可以輕鬆地派生它、進行更改並提交拉取請求。這將極大地簡化接收來自社群的新貢獻。請檢視ROO-2708或訪問https://github.com/SpringSource/spring-roo獲取更多資訊。
  • 倉庫層靈活性。現在可以定義自己的倉庫層方法,並在Roo管理的Web層、整合測試和資料按需機制中完全瞭解您的選擇。這對於那些喜歡比Roo 1.0/1.1“Active Record”式模型更傳統分層方法的人來說是一個重大進步。當然,支援早期方法的理念仍然存在,因此Roo仍然完全支援在實體中嵌入方便的Active Record風格方法。您可以在Pizza-Shop示例(請參閱分發包的/samples目錄)和ROO-301中瞭解有關此新功能的更多資訊。
  • 服務層。我們還決定解決另一個高度請求的社群功能:服務層支援。您現在可以輕鬆新增一個服務層(透過Roo的“service”命令),並讓Roo管理的Web層、整合測試和資料按需功能使用它。自定義服務層也可以與自定義倉庫同時使用,讓您完全靈活地構建您喜歡的任何應用程式分層。您可以在ROO-340中閱讀更多內容,Stefan Schmidt即將釋出一篇部落格提供更多詳細資訊。
  • 靈活的GWT支援。現在您可以跳過UI,只讓Roo管理將您的RequestFactory類(EntityProxy、RequestContext和Locator)與您的域模型和服務層同步。以前GWT UI腳手架是強制性的,但在1.2.0.M1中,您可以更具選擇性地決定Roo如何與您的專案整合。
  • MongoDB支援。無論您是Cloud Foundry使用者,還是僅僅是Mongo的粉絲,我們現在都增加了將您的實體儲存在MongoDB中的支援。Mongo是一個快速、支援分片、無模式的文件資料庫,支援map-reduce,非常適合那些希望將noSQL與Roo一起使用的人。在ROO-2693中瞭解更多資訊。
  • 資料庫逆向工程(DBRE)多模式支援。Roo中最受歡迎的功能之一是DBRE支援,它不僅允許您從關係模式中搭建實體模型,還可以隨著模式的變化自動維護該實體層。這採用了一種模式優先的開發方法,我們知道有使用者在包含數百個表的專案中使用DBRE。作為ROO-1408的一部分,我們增加了DBRE同時從多個模式獲取結構的支援,您甚至可以擁有不同的模式在不同的Java包中管理實體。
  • Shell改進。許多人喜歡Roo的可用性,而且shell已經進入了許多其他VMware產品。我們很高興JLine 1.0中包含了許多小修復(ROO-2608),進而也進入了Roo shell(例如,退格到上一行終於可以工作了!)。您還可以透過“!”運算子直接從Roo shell執行作業系統命令(ROO-2457),並且shell啟動時現在會顯示最新的社群推文(ROO-2677)。

如您所見,我們對Roo 1.2進行了許多增強,並期待您的反饋。在下一個Roo 1.2里程碑中,我們還有許多激動人心的新功能,包括JSF/PrimeFacesROO-516)支援和多模組MavenROO-120)專案支援。這兩個也是社群高度要求的功能。

請記住這是一個里程碑版本,因此您應該繼續在生產專案中使用Roo 1.1.5。但是,您可以透過嘗試隨附的示例專案來探索Roo 1.2.0.M1中的這些新功能。

希望您喜歡這個新版本。請透過社群論壇分享您的經驗,關注@SpringRoo獲取最新訊息,或在您的推文中使用#springroo

阿蘭·斯圖爾特,Spring Roo專案負責人

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有