儲存過程和分層的討論。。儲存過程與分層難道真的是對立的嗎?歡迎大家來各抒已見

xxxzheng發表於2006-08-16
今天一早就看到CSDN很多關於儲存過程和分層的討論。
其實現在我也遇到一個這樣的問題。。公司要重新開發一套系統。。首先專案經理確定的是就是要保證在.jsp程式碼中不要有最好不要有任何JAVA程式碼。然後想把大多數的資料操作放在儲存過程裡實現。
當時開會討論的時候。我是建議MVC採用JSF結構。資料庫層採用DAO模式。就是說這個系統的結構為
domain object(域物件)+DAO(資料庫層)+Service(業務邏輯)+view(檢視Bean)。在這樣的結構下。。我用到了spring的IOC思想(主要管理物件)。但當我把資料操作用儲存過程來實現的時候我發現我的DAO和service基本都是多餘的。沒什麼實際的意義,除非你的儲存過程也是比較細粒度的,那樣service層還有丁點意義。但我想那樣儲存過程開發和維護就很複雜了。。。可能也失去了儲存過程的本意。
呵呵。。。。。。。。。。。。。。。。。。。。。很困惑。。。
儲存過程與分層難道真的是對立的嗎?

相關文章