目前毕设有一部分是做数据可视化。使用前后端分离。
有一个问题就是,后端的 controller 要根据什么维度来划分?
我的尝试有:前端页面划分(一个页面一个 controller )--> 前端组件功能划分(不同页面会重用相同的组件,只不过参数不同)--> 数据库表划分
这几个方案是我在开发的过程中不断修改的,但是总感觉怪怪的,有重复的内容。比方说,按组件功能划分的话,可能一个 controller 要个多个 DAO 关联,等等。
所以想请教一下大家,controller 要按什么维度进行划分?
我的项目具体需求类似 百度统计 /神测数据 那样实时数据处理的可视化前端。另外还有一个页面展示前端埋点,并处理埋点数据的 demo。
感谢大家啦~(另外,为啥最近 v2 的话题都有点水水的,技术提问回答的很少啊🤭)