我正在使用JPA和登录框架的REST API,我使用Apache Shiro。是否可以将Apache Shiro与AngularJS和集成?如果是请给出一些例子来练习。
谢谢
我知道这是旧的,但如果有人正在寻找一个解决方案仍然(截至2016年10月)有这个。
这是一个有效的问题…事实上,我现在正在进行原型设计。虽然我很忙,但我不会很快做这件事。
- 创建你的login.html,这是一个视图和主页
- 创建控制器(angular style)
- 创建模型(angular style)
- 编写java模型 在maven项目xml文件中包含shiro库
- 实现一个shiro域,配置如下
- 实现一个java安全服务,该服务应该由shiro onlogin 触发
- 在服务 中为shiro操作方法
- 允许java权限和角色逻辑
- 构建部署……完成了
我希望我能给你更多,只是没有机会怨恨通过它。我最终还是会的。
我相信其他人会清理这个,但我说shiro和angular是可以的…
事实上所有的JAVA和Angular都是完美的…没有人意识到HTTP已经被滥用和误用了20年……(15)……而REST将旧时光永远地抛在脑后。
这是你的新架构
Bootstrap,Angular,MVC JavaScript,REST,Hibernate JPA
BackBone是Angular的另一个替代方案,但它的侦听器实现是强制性的。Angular在不需要监听器的情况下为你做了更多的事情,如果HTMl在发明之初就以应用为中心,它就应该是这样实现的。
所有这些都是实现MVC和隐藏你的ajax所以你有一个干净的html。