摘要: 這兩天又在接觸一個新項目,對于如何設計一個項目的框架有了點概念,關于web項目(對于oa系統來說)的主體感覺比較需要設計的幾部分為:
1. 頁面模板定義:關于view層展示,無論對于top(頂層菜單)+left(左邊樹狀菜單)+right(主體內容)結構還是left+right結構,都需要首先定制一些模板,如struts中可使用tiles定義。
2. 分頁標簽:自定義一個比較通用的分頁標簽或者使用一些框架中自帶的(如struts-menu或者JSF中的t:dataScroller),不過比較好的做法是基于其源碼編寫自己的分頁標簽。
3. DB設計:可使用Power Deisign等設計數據庫表結構,產生相關的表。
4. 代碼自動生成:編寫代碼生成腳本如build.xml文件的編寫(根據DB生成代碼,也可以忽略3,先建model,再從model生成代碼和數據庫schema),生成Struts、Spring、Hibernate相關文件。
閱讀全文