Spring Roo,是SpringSource新的開放源碼技術,是創建Spring工程的小工具,通過一些命令可以快捷的建立Spring的項目,可以選擇性的增加Spring的大部分特性。
源碼技術,工具介紹,
源碼技術
Spring Roo 是SpringSource新的開放源碼技術,該技術主要面向企業中的Java開發者,使之更富有成效和愉快的進行開發工作,而不會犧牲工程完整或靈活性。無論你是一個新的Java開發人員或經驗豐富的架構師,Spring Roo 都可以在短短几分鐘內構建一個全面的工作套用。
Spring Roo是創建Spring工程的小工具,通過一些命令可以快捷的建立Spring的項目,可以選擇性的增加Spring的大部分特性。Spring 框架於 2002 年年底發布,目的在於簡化 J2EE(目前是 JavaEE)開發。在過去 8 年中,Spring 成功完成了該使命,提供了 Java 社區框架或功能,比如 Spring Security、Spring MVC、事務管理、Spring 批處理和 Spring 集成,這都易於理解和使用。Spring 希望讓 Java 開發人員的工作更輕鬆、更富成效。為此,Spring 創建了一個名為 Spring Roo 的開發工具。
Spring Roo(參見 參考資料)是針對 Java 技術的一個可擴展的、基於文本的開源 RAD 工具。它是用於創建和管理基於 Spring 的應用程式的一個強大資源。這裡是任務說明:
工具介紹
Roo 的任務是從根本上可持續地改善 Java 開發人員的生產效率,而無損工程完整性和靈活性。這一要求轉換為構建於 Java 技術之上的一種工具,可持續地增加項目整個生命周期的生產效率,且不限定開發人員使用某一特定方法。Spring Roo 使用流行、可靠和成熟的庫,比如 Spring 框架、Java 持久化 API、Java Server Pages (JSP)、Spring Security、Spring Web Flow、Log4J 和 Maven。
Roo 生成的應用程式使用 Bean Validation (JSR-303) 和 Dependency Injection (JSR-330) 這樣的標準,且遵循最佳實踐 SpringSource 認證的應用程式架構。
使用 Spring Roo,您可以添加和配置 JPA、Spring MVC、Spring Security 等功能,使用 Log4j 進行日誌記錄,測試 JUnit 和 Selenium、Solr、JMS、電子郵件等框架,僅需在 Roo shell 上輸入命令即可。使用 Roo 添加這些功能節省的時間提高了開發人員的生產效率。Roo 不能編寫業務邏輯,但可以管理應用程式的基礎結構或配置。Roo 是一個開發時間工具,這意味著應用程式在運行時獨立於 Roo。由於 Roo 在運行時不存在,它沒有任何性能或記憶體開銷。這確保您不依賴於 Spring Roo,您只需幾個按鍵即可隨時從您的項目中刪除 Roo。