我尝试使用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)教程吗?
非常感谢任何帮助!
答案 0 :(得分:13)
首先
你知道什么是Spring boot(Advantage of spring boot)
<强>其次强>
以下是一些有用的资源:
2.1这是关于架构的 Web App Architecture - the Spring MVC - AngularJs stack
2.2 Spring Restful Web Service Example with JSON, Jackson and Client Program
2.3 CRUD using Spring MVC 4.0 RESTful Web Services and AngularJS
2.4对于安全示例Spring Data REST + Spring Security
答案 1 :(得分:3)
你可以看看这个开源的Spring + AngularJS生成器JHipster
答案 2 :(得分:0)
对于后端-首先学习基本的简单Spring Boot并尝试使用示例项目。.
对于前端-使用Grunt和Yoeman,您可以创建有角度的项目。
看看这个网站..
https://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/
在gruntfile.js中配置后端端口。 现在,您可以独立地在前端和后端上进行工作了。