spring-mvc - 带有 Spring MVC的AngularJS

  显示原文与译文双语对照的内容
81 2

我最近遇到过 AngularJS 。我是一个java开发者。我想和 spring mvc框架一起使用 AngularJS 。但是我需要一些基本的基础( 教程) 来开始。

我了解AngularJS的基本内容,但是如何将它与 spring mvc集成起来。当大多数时候 spring,返回部分 jsp(s), 并且我们使用jsp添加它们。

时间:原作者:0个回答

96 0

两种情况:

你的架构是完整的客户端:在这种情况下,集成是非常自然的。Spring MVC 将服务公开为 REST ( JSON/xml ),使用AngularJS的客户端应用程序使用你的JSON 。在这里,. war 应用程序( Spring MVC ) 必须部署在一个servlet容器( 比如 。Tomcat ) 和你的客户端应用程序可以以部署在同一台服务器或者者像 Nginx的HTTP服务器。

你希望在服务器端保持页面生成,并且只使用vmm进行某些DOM操作,因这里必须在相同的. war ( 在 WEB-INF/文件夹内) 中部署。

把这两种方法混合在一起并不是一个好主意。你可以以尝试 Thymeleaf,来保持服务器端页面生成,同时具有模板化。可以测试和清洁的视图代码。

原作者:
99 5

如果你想通过示例学习,你可以尝试使用jhipster生成一些代码:https://jhipster.github.io/

原作者:
...