在使用Spring MVC的Web应用程序中,我有一个丰富的域模型。
我想将此域模型提供给客户端Web浏览器。例如,由于我的域模型包括带有方法PersonSet<Person> getFriends()DateTime getBirthday()类,因此我想在客户端使用这些方法。使用方案包括

  • 动态更新访问浏览器的HTML以在用户请求时列出所有 friend ,或
  • 按生日将HTML中的persons排序。

  • 请注意,我在这里不是要在“视图呈现阶段”(例如JSP)中访问我的域模型。我正在这里寻找通过Web应用程序的用户浏览器访问域模型的方法。因此,例如,我不想在“视图呈现阶段”对Person实例进行排序。我希望以后在用户的浏览器上进行这种排序。

    我的挑战有什么解决方案?

    最佳答案

    Javascript-有些框架可以帮助减轻负担。您描述的场景是对某些服务的Ajax调用。您可以将数据表示为json,这将是轻量级的并且很容易使用javascript添加到页面。

    关于java - 如何使服务器端域模型可用于客户端Web浏览器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15192644/

    10-09 06:45