各位大蝦和banq大哥請問把所有資料庫操作都放在儲存過程裡合理嗎?

xxxzheng發表於2006-07-19
公司準備對一個專案重新開發,其中專案經理提出,對資料庫的操作最好放在儲存過程裡。他的原則是對資料庫操作距離資料庫操作越近系統效能會越好,請問這合理嗎?我覺得這樣的方式對寫複雜的邏輯會很麻煩。而且我不知道是不是真的對資料庫操作距離資料庫操作越近系統效能會越好。有點迷惘!他構想的方式是,資料庫邏輯操作在儲存過程裡實現!然後JSP頁面直接呼叫它就OK了,說這樣的 方式簡單,並且最大優點是當你修改的時候你不需要重新啟動伺服器。?呵呵。。但我覺得這樣的方式不是很清晰,特別是以後的維護,在開發的時候的邏輯處理。!期待各位大哥和banq大哥解答!但我提出的建議是採用三層模型。在DAO裡實現資料庫操作,所有業務層操作在service裡實現。

相關文章