首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Spring-mvc的AngularJS

使用Spring-mvc的AngularJS
EN

Stack Overflow用户
提问于 2013-09-01 19:08:19
回答 3查看 66.3K关注 0票数 44

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

我知道AngularJS的基本知识,但如何将其与Spring-MVC集成。因为大多数时候spring本身返回部分jsp,我们使用jsp-include添加它们,而AngularJS大多数时候需要JSON数据。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-09-02 18:44:38

两种情况:

  1. 您的架构是完整的客户端:在这种情况下,集成是非常自然的。Spring MVC将您的服务公开为REST ( JSON /XML),而使用AngularJS的客户端应用程序将使用您的JSON。在这里,.war应用程序(Spring MVC)必须部署在servlet容器(例如Tomcat)中,而您的客户端应用程序可以部署在同一服务器中,也可以部署在Nginx或Apache等HTTP服务器中。
  2. 您希望将页面生成保留在服务器端,并且只使用AngularJS进行一些DOM操作,因此您的代码必须部署在相同的.war中(在WEB-INF/文件夹内)。

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

票数 54
EN

Stack Overflow用户

发布于 2013-09-01 19:15:23

只需将angular.js文件设置为静态文件。不管怎么说,这里不应该有什么隐私。

使用Spring MVC作为REST服务提供者,而不是JSP/Velocity/任何其他模板视图解析器。

你在下面的网站上有示例项目:

票数 36
EN

Stack Overflow用户

发布于 2015-07-23 16:23:09

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18557805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档