Shiro的面试题目
发布时间
阅读量:
阅读量
问题1:什么是Apache Shiro?
Apache Shiro是一个开放源代码的Java安全框架,并包含身份验证(Authentication)、授权(Authorization)、会话管理和密码加密等功能。它能够帮助开发者构建安全可靠的Java应用,并支持Web应用、REST服务以及命令行工具等多种开发环境。
问题2:Shiro和Spring Security之间有什么区别?
Shiro与Spring Security均为应用于程序安全的框架;然而它们之间却存在显著的不同。其主要差异体现在三个方面。
- 生态系统: Spring Security是Spring框架的核心组件之一,而Shiro是一个独立开发的框架,并且支持与多种Java应用程序的良好兼容性。
- 配置方式: Spring Security通常通过XML文件或注解式配置来实现安全性设置;相比之下,Shiro则提供了更加简便的.ini文件配置方案以及编程方式定制选项。
- 学习曲线: 相对于其他安全框架而言,Spring Security的学习曲线相对陡峭;而Shiro由于其设计简洁性,则拥有较为平缓的学习曲线。
- 灵活性: Shiro在灵活性方面表现更为突出;它不仅支持基本的安全功能扩展还可以方便地进行自定义化设置。
**问题3:什么是Shi
全部评论 (0)
还没有任何评论哟~
