浅谈前后端分离技术在权限管理系统中的应用
2021-03-04卢彦晓
电脑知识与技术 2021年34期
卢彦晓

摘要:在各种基于Web技术的应用系统中,基于系统安全性的需求,都需要对用户在系统中的权限进行管理,随着Web前后端开发技术的发展与应用,基于前后端分离的架构得到了深入和广泛的应用,逐渐成为Web开发的标准。该文在对前端框架Vue.js、后端SpringBoot框架、Apache Shiro安全框架技术进行分析的基础之上,基于RBAC的权限设计理念,对前后端分离在权限管理系统中的应用进行分析,为权限管理系统的设计提供了一个思路。
关键词:前后端分离架构;Vue.js;权限管理系统;基于角色的访问控制;Apache Shiro安全框架
中图分类号:TP391 文献标识码:A
文章编号:1009-3044(2021)34-0068-02
随着互联网技术的飞速发展和应用的深入,B/S开发模式在基于Web的应用中逐渐成为主流的开发模式。虽然B/S开发模式得到了广泛的应用,但它也存在着诸多的缺点,例如前后端代码的耦合度高,网站流量较大时,服务器的压力较大,以及网站响应速度慢等。
另一方面,随着互联网应用的深入,网站流量的增加,业务需求的改变,项目势必需要进行升级扩展和结构优化。但传统的开发模式,虽然引入了MVC思想,使代码得到了一定的解耦合,但仍然有大量的前后端代码耦合在一起,需要开发人员必须同时学习前后端技术,给开发人员带来了极大的学习压力和成本,同时造成代码的可读性和可维护性较差,给后期项目的扩展和维护增加了难度。
因此,伴随着前端技术的发展,在Web开发中引入前后端分离的开发模式是必然的趋势,前端与后端分离后,不仅降低了前端开发人员学习新知识的成本,同时提高了开发的效率,缩短了项目开发周期,提高了项目的可维护和可扩展性。……
登录APP查看全文
