我想開發一個非常標準的web項目,其中包含着陸頁,用戶註冊,登錄等所有基本功能。spring-roo前端twitter-bootstrap集成
由於我熟悉Java和Spring,我使用Spring Roo設置了一個項目,其中包括來自MySql數據庫,MVC和Spring安全性的DBRE。
現在我想知道如何繼續與用戶界面。我想從twitter-bootstrap集成一個模板,並且我已經下載了一個工作示例項目(沒有apache tiles結構)。我並不十分熟悉Apache瓷磚和前端設計,所以我的問題是,將其整合並繞過標準CRUD設計的最佳方法是什麼?
是否只需要設計一個新的默認佈局並重用現有的.jspx文件?還有可能採用現有的bootstrap.jsp模板,它使用bootstrap-example中的sitemesh作爲新模板並重用現有的.jspx文件?
重複使用是重要的,因爲仍然存在將來會改變的實體。 感謝任何幫助!
謝謝你的回答!我會試一試並閱讀章節視圖。沒有太多的前端開發經驗,儘可能自動生成會很方便。但是,應該值得,對此有正確的理解。 – schomax 2013-03-19 09:41:06
另外,您計劃的控制器是什麼意思?而不是腳手架意味着手工實現所有控制器,dao和UI方法,還是有其他方法? – schomax 2013-03-19 09:50:35
對不起「普通控制器」。 Scafolding正在爲一個實體並自動生成CRUD控制器。你並沒有被Roo鎖住任何東西,所以如果你仍然想使用Scafolding來生成JSP並編輯它們,你可以。有教程可以引導你定製Roo生成的JSP。我並不擅長Dojo(更喜歡jQuery),並且我不喜歡Roo使用的一些組件,所以我已經開始使用Roo來連接所有模型和控制器部分,以及所有Web安全基礎框架,然後寫入我自己的View件。 – CodeChimp 2013-03-19 11:26:47