boot应用中的java服务设计

sg3maiej  于 2021-07-07  发布在  Java
关注(0)|答案(0)|浏览(169)

我想问一下,组织代码的首选方法是什么。我看到很多程序员使用“一个实体,一个存储库,一个服务”结构,但在我的应用程序中,我需要多个服务之间的交互。
想象一下情况非常简单的应用程序包括一个气象站实体。该应用程序可以作为web应用程序的后端服务器,用于从多个气象站收集天气预报数据。
所以我需要一些提供连接的服务,处理来自前端的http请求的服务,以及一些处理到db的正确存储的服务;
我可以吃这样的东西

WeatherStation[changeName(...), create(...), delete(...), temperature(...)]
Connector[connect(...), disconnect(...)]
PreSaveService[save(...), update(...),...]

乍一看,它可以在一个服务,但为什么我决定创建“presaveservice”是因为我想能够检查一些条件或作出一些调整实体保存前。我看到这是可以实现的(但我不确定这是否是为了这个目的)。无论如何,我想通过这个服务保存所有的更改,以便随时检查条件等。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题