构建可伸缩的Spring MVC应用程序

时间:2013-04-22 10:33:40

标签: spring rest model-view-controller spring-mvc scalability

我正在尝试使用Spring MVC构建Web应用程序。 我将它用于服务器GUI以及JSON内容。

有没有人部署过这样的解决方案并且可以保证它有效? 在设计,部署这样的解决方案时要记住哪些提示/技巧?

1 个答案:

答案 0 :(得分:2)

根据您需要的可伸缩性分发的数量,您可能有两个常规选项:

  • 在一个模块中捆绑REST API和UI层。在这种方法中,您可以直接使用Spring MVC访问业务/数据层并提供服务。
  • 在一个模块中提供REST点,在另一个模块中提供UI。在这种方法中,您需要在“控制器”中拥有一个客户端来访问REST API并提供用户界面。

在任何情况下,我相信Spring REST Data是一个很好的项目,特别是如果您需要在应用程序中使用REST API以外的CRUD。