【问题标题】:JSON Data formatting should be done in which layer in Spring MVC frameworkJSON数据格式化应该在Spring MVC框架的哪一层做
【发布时间】:2013-06-19 15:02:48
【问题描述】:

在 MVC 框架中,假设哪一层将数据格式化/转换为 JSON。应该在Web层还是在Service层完成?在我看来,它应该在 Web 层(Spring 控制器)中完成,但有些人建议在服务层中完成。其他人怎么看?

【问题讨论】:

    标签: json spring-mvc


    【解决方案1】:

    是的,你是对的。

    我也认为 JSON 操作应该在 Web 层完成,这样做会让你的代码更易于管理。

    【讨论】:

    • 是的,我不明白为什么服务层应该处理以 JSON 格式构建数据并将其传递给 Web 控制器。我想知道最好的设计方法是什么 1. 服务从数据库中获取数据,将其按摩/转换为 JSON 并发送到 Web 控制器?或者 2. Service 将原始数据发送给 Web 控制器,Web 控制器将原始数据转换为 JSON 并传递给 UI 层
    • 这取决于应用程序的需求和架构。
    • 你知道服务层应该是什么情况吗?
    猜你喜欢
    • 2011-04-12
    • 2016-04-07
    • 2010-09-26
    • 1970-01-01
    • 2012-01-17
    • 1970-01-01
    • 1970-01-01
    • 2010-10-07
    • 1970-01-01
    相关资源
    最近更新 更多