這樣的結構不是更好麼?

kongxx發表於2005-03-10
用Hibernate做資料持久化,使用Servlet來做流程控制並和業務邏輯類通訊,更新資料庫和獲取資料,併產生xml來包括所有資料,然後使用xslt來對xml處理,輸出html,這樣結構也是比較簡單,把MVC三層都給完全分離了,並且就從目前做的幾個專案來看,效果還是不錯的,並且開發速度也還不錯,但這其中關鍵問題是要有一個好的xslt人員。應為在做完好詳細設計或有原型的情況下,開發人員來寫頁面需要的xml檔案,然後介面人員根據xml和原型來做xslt,此時開發人員和介面人員可以分工很明確,並且不會出現等的現象。另外就是,這種結構對於處理介面表現來說都是比較容易測試的,實際上只是對xml的產生,業務邏輯,和資料持久化的測試了,這樣的測試還是比較容易的。

相比目前市面上主流的Web框架(Struts,WebWork等,這裡沒有任何貶低這些框架的意思)比較簡單,其實不管什麼框架只要適合你現在的開發就是好框架(即使不用什麼框架),現在感覺做Java的人好像都有點走火入魔了,一做東西就想到這個框架,那個架構的,其實沒有必要,現在的框架出新這麼快,我們能跟上麼?難道大家就沒有感覺做中國程式設計師就很累麼(不過我喜歡)。

相關文章