2012-11-28 38 views
-1

我想通過使用spring.i將操作(插入,刪除,更新和顯示)放在不同的包中來做數據庫操作。現在我懷疑我在哪裏調用這些包(它在控制器內部嗎?)也有jsp頁面來顯示錶格。我在哪裏必須在春季調用方法?

回答

1

我不建議爲插入,刪除,更新和顯示創建單獨的包。

春建議分層成語,看起來像這樣:

view->controller->service->persistence+model 

視圖和控制器是緊密聯繫在一起的。視圖將數據發送給控制器,控制器在將它交給服務層之前綁定並驗證它。

服務層知道用例和工作單元。它使用持久性和模型類來完成用例,並將響應提供給控制器。

控制器編組響應並決定下一個視圖應該是什麼。

+0

ya謝謝你。我是spring.but新來的,但我的工作是隻用包來移動。 – thilo

+0

這是你的選擇。我仍然給你答案:在服務中調用方法並將結果發送給控制器。如果將它們全部放入控制器中,則其他視圖無法訪問它們。 – duffymo

相關問題