spring-mvc - mvc是什么 - springmvc官网




使用Spring-mvc的AngularJS (2)

两种情况:

  1. 您的架构是完全客户端的:在这种情况下,集成是非常自然的。 Spring MVC将您的服务公开为REST(JSON / XML),而使用AngularJS的客户端应用程序会使用您的JSON。 这里.war应用程序(Spring MVC)必须部署在servlet容器(例如Tomcat)中,并且您的客户端应用程序可以部署在同一服务器或HTTP服务器(如Nginx或Apache)中。

  2. 您希望在服务器端保持页面生成,并且仅使用AngularJS进行某些DOM操作,因此您的代码必须部署在相同的.war中(在WEB-INF /文件夹内)。

混合这两种方法并不总是一个好主意。 您可以尝试使用Thymeleaf来保持服务器端页面生成,同时具有模板,可测试性和干净的View代码。

我最近遇到了AngularJS。 我是一名java web开发人员。 我想使用AngularJS和Spring-MVC框架。 但我需要一些基础(教程)开始。

我知道AngularJS的基本内容,但是如何将它与Spring-MVC集成。 由于大多数情况下它会自行返回部分jsp(s),我们使用jsp-include添加它们,而AngularJS大多数时间都需要JSON数据。








angularjs