当前位置: 首页 > 知识库问答 >
问题:

AngularJS Spring SecurityMVC——从哪里开始?

邢凯歌
2023-03-14

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

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

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

此外,本教程的示例适用于Spring Boot,它有一个必须运行的类等等,但我希望更“经典”的Spring方法与maven相结合,它是基于java的配置,在Tomcat上运行,我不太理解Spring Boot方式的主要类。

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

任何帮助将不胜感激!

共有3个答案

颛孙俊
2023-03-14

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

在GrunFile中配置后端端口。js。。现在,您可以开始独立处理前端和后端。。

滑弘扬
2023-03-14

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

主要地点:http://jhipster.github.io/

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

寇开畅
2023-03-14

>

  • 首先

    你知道什么是Spring boot(Spring boot的优点)是件好事

    其次是

    以下是一些有用的资源:

    2.1这是关于Web应用程序架构——Spring MVC——AngularJs堆栈的架构

    2.2带有JSON、Jackson和客户端程序的Spring Restful Web服务示例

    2.3 CRUD使用Spring MVC 4.0 RESTful Web Services和AngularJS

    2.4对于安全示例Spring Data REST Spring security

  •  类似资料:
    • 问题内容: 我正在尝试开始学习如何创建套接字服务器。我想添加一些有用的功能(例如auth,也许还有其他一些功能)。也许有人可以给我指出一个很好的教程,这将帮助我入门(+也许还有其他一些想法) 问题答案: 看这里:60秒内扭曲的网。这是一组博客文章,逐步描述了如何使用Twisted做很多常见的事情,所有这些都是由Twisted的最大贡献者Jean- Paul Calderone撰写的。这确实是您应该

    • 我不确定在实施过程中应该采取哪种方法,需要一些指导。 我在Yii2框架(PHP)中构建了一个RESTAPI(API.mysite.com),用于访问mysite中的数据。com(数据库)。在mysite上。com我们的用户将能够创建连接的应用程序,该应用程序将提供客户端id机密-授予对其帐户的访问权限(全范围?)。 根据我的研究,下一步似乎是设置一些东西来实际提供传递给api的承载令牌-我一直倾向

    • 问题内容: 我决定不安装Windows,现在将Debian作为默认操作系统运行。我一直在Windows中编写代码,尤其是在Visual Studio中编写代码。我目前正试图习惯于在Linux下编译我的代码。 尽管我仍然有很多文档需要阅读,并且不要期望你们对我来说太容易了,但仍然可以从入门那里获得一些指导。我有一些特定的问题,但随时可以提出/建议有关此主题的其他任何内容。 关于创建make文件的推荐

    • 我正在使用ExoPlayer创建一个自定义媒体播放器(我以前已经就相同的主题提出过几个问题,因为我对Android开发非常陌生,我写的每一行代码似乎都碰壁了)。 要做到这一点,我认为我需要创建一个自定义媒体源--但是我找不到任何关于这样做的好文档或教程。关于MediaSources的ExoPlayer文档在这种情况下实际上毫无用处,只描述了如何利用ConcatenatingMediaSource、

    • 前端开发者从哪里学 关于前端开发, 独立学习会慢慢地变得没有意义. 前端开发的高级从业人员已经产出足够多的内容, 而你只要通过关注前端"资讯"(简报, 资讯 & 博客), 跟着社区学习就行.

    • 问题内容: 所以最近我一直在研究Clojure,我喜欢这种语言。我想看看是否可以在其中制作一个小型Web应用程序,以挑战自己。但是,我绝对没有建立任何与Java相关的Web应用程序的经验。实际上,我实际上对Java没有太多的经验。我从哪说起呢?我在Apache和LAMP堆栈方面拥有丰富的经验,并且我知道在Apache上大多数情况下我只会使用Fast- CGI,但我不知道Java世界中的等效功能(如