Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用spring进行数据库操作。我将操作(插入,删除,更新和显示)放在单独的包中。现在我怀疑我必须在哪里调用包(它在控制器内吗?)我也有 jsp 页面来显示表格。
我不建议为插入、删除、更新和显示创建单独的包。
Spring 建议使用如下所示的分层惯用语:
view->controller->service->persistence+model
视图和控制器紧密联系在一起。视图将数据发送到控制器,控制器在将数据移交给服务层之前对其进行绑定和验证。
服务层了解用例和工作单元。它使用持久性和模型类来实现用例并将响应返回给控制器。
控制器编组响应并决定下一个视图应该是什么。