我正在尝试使用spring.i将操作(插入,删除,更新和显示)放在单独的包中进行数据库操作。现在我的疑问是我必须调用包(它是否在控制器内?并且还有jsp页面也可以显示表格。
答案 0 :(得分:1)
我不建议为插入,删除,更新和显示创建单独的包。
Spring建议使用如下所示的分层习语:
view->controller->service->persistence+model
视图和控制器紧密相连。视图将数据发送到控制器,控制器在将数据交给服务层之前对其进行绑定和验证。
服务层了解用例和工作单元。它使用持久性和模型类来完成用例并将响应返回给控制器。
控制器整理响应并决定下一个视图应该是什么。