-1

我正在尝试使用spring进行数据库操作。我将操作(插入,删除,更新和显示)放在单独的包中。现在我怀疑我必须在哪里调用包(它在控制器内吗?)我也有 jsp 页面来显示表格。

4

1 回答 1

1

我不建议为插入、删除、更新和显示创建单独的包。

Spring 建议使用如下所示的分层惯用语:

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

视图和控制器紧密联系在一起。视图将数据发送到控制器,控制器在将数据移交给服务层之前对其进行绑定和验证。

服务层了解用例和工作单元。它使用持久性和模型类来实现用例并将响应返回给控制器。

控制器编组响应并决定下一个视图应该是什么。

于 2012-11-28T10:35:59.930 回答