2014-10-16 73 views
0

我正在學習Spring Roo,我的目的是在代時添加一些邏輯。換句話說,我想在生成之前添加一些邏輯,而不是僅僅生成項目,而是使用命令。是否可以在生成之前自定義Spring Roo應用程序?

例如,標準的東西,如認證,添加或列出實體可以通過roo命令完成。想象一下,我想修改列表項目頁面,如下所示 - 只顯示具有ID字段的條目。另外,我知道可以將頁面映射添加到自定義頁面。但是可以用命令行預設此自定義視圖嗎?我的意思是設置表單動作來生成處理程序,ajax quesries - 使用命令而不是程序員的手來查看。

我袋鼠的理解聽起來像

袋鼠允許你只迅速啓動非標準的web應用程序的部分,但任何複雜的自定義邏輯應該由自己來實現,後。

我的理解是否正確?

重要注意事項 - 據我所知,生成業務邏輯是非常糟糕的主意。我的目的是使用Roo生成自定義組件,但是我的自定義組件比當前提供的驗證+ CRUD更自定義。所以,我不打算生成企業應用程序,我只想生成更復雜的組件,以便將來在其他複雜應用程序中使用它。

我希望能夠執行以下操作 - 從生成的應用程序中刪除AOP,使其變得簡單Spring MVC應用程序,使用POST/GET/AJAX請求插入預硬編碼requestHandlers,JSP頁面以預編碼請求。我知道,我可以編寫簡單的程序,它只需打開.java文件並插入預先編碼的請求映射/處理程序,但有沒有使用Roo命令執行的方法?

回答

0

您可以創建您自定義的Spring MVC附加組件,它可以根據需要生成所有您想要的組件。關於它的例子是GTK或Flex的附加組件。

所以答案是肯定的,但是要歸檔這個,你必須建立你自己的MVC插件。此外,如果你這樣做,你可以分享給社區;-)

祝你好運!

相關問題