【发布时间】:2017-06-08 13:45:06
【问题描述】:
我使用spring mvc开发REST Web服务。
我知道应用程序应该包含 3 层:
持久层:使用@Repository 注解的类
服务层:用@Service注解的类
控制器层:用@Controller注解的类
就我而言,数据首先从 restful ws(后端)加载,然后存储到数据库中,经过一段时间后,我的项目从其余 ws(后端)重新加载它以刷新数据并使用它来提供一些服务。
所以调用后端ws的java类应该用@Service注解吗? 然后直接从控制器调用? 这种情况下如何安排项目架构? 与使用数据库数据的架构相同吗?
谢谢
【问题讨论】:
-
您的问题关于固定期限和到期等不是很清楚。您是说您的休息服务正在调用另一个休息服务,因此您对架构感到困惑?
标签: spring spring-mvc spring-ws software-design