【问题标题】:AngularJS + Spring MVC with security - where to start?具有安全性的 AngularJS + Spring MVC - 从哪里开始?
【发布时间】:2015-06-20 06:12:23
【问题描述】:

我正在尝试使用 Angular 和一个基本的 REST 后端来构建项目的前端部分,该后端也处理安全问题。

我对 Spring 有非常基本的了解,但没有真正使用过 Spring Security。

我正在尝试寻找一种方法来构建一个安全的简单 REST 后端。我在网上搜索了很多,我发现的主要内容是本教程:https://spring.io/guides/tutorials/spring-security-and-angular-js/。看完之后还是不明白应该怎么下手。

此外,本教程示例适用于 Spring Boot,它有一个你必须运行的类等,但我想要更“经典”的 Spring 方法结合 maven,它是基于 java 的配置,它运行在Tomcat,反正Spring Boot-way的主类我也不是很懂。

我知道如何使用 REST 控制器设置 Spring 项目,并且我可以毫无问题地让它工作,所以我不需要弄清楚这一点。我确实需要弄清楚如何尽可能简单地添加安全性。我需要用户身份验证等等,但我真的不知道该怎么做。这一切都需要什么?有没有更好的(非 Spring Boot)教程?

任何帮助将不胜感激!

【问题讨论】:

  • 这个网址对事物有很大的解释。阅读完所有内容后,您是否按照链接中教程中的建议设置项目?
  • 我做过,但它都是基于 spring-boot 的,我一点也不熟悉,我只熟悉基于 Java 的配置和命令行控制的经典 maven-spring 方法和这样的
  • 看来我们两个的问题差不多。我在 1 周前开始使用 angularjs 构建一个“经典”弹簧应用程序。我部分实现了 spring-security,但目前它不能正常工作。我看到的教程也是关于 spring boot(我还不想使用的东西)。我被困住了 4 天,在 SO 上提出问题,并且有一些好心的人帮助了我。但是,它仍然没有按我希望的那样运行。我也在使用 MongoDB 作为数据库。哦,这三种技术对我来说都是陌生的。好吧,除了没有安全性的 spring-mvc ..

标签: java angularjs spring spring-mvc spring-security


【解决方案1】:

对于后端 - 首先学习基本的简单 Spring Boot 并尝试示例项目..
对于前端 - 使用 Grunt 和 Yoeman,您可以创建 Angular 项目。 看看这个网站..
https://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/

在 gruntfile.js 中配置后端端口。 现在你可以开始在前端和后端独立工作了..

【讨论】:

    【解决方案2】:

    你可以看看这个开源的 Spring + AngularJS 生成器 JHipster

    主站:http://jhipster.github.io/

    快速幻灯片:http://jhipster.github.io/presentation/#/

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 2010-11-22
        • 2015-03-05
        • 2017-11-10
        • 2015-09-01
        • 1970-01-01
        • 2015-09-23
        • 2017-09-22
        • 2018-10-18
        • 2016-03-22
        相关资源
        最近更新 更多