商品展示介绍网站源码,昆明网站设计能实现什么功能,海南网站建设海南网络公司,网站开发合作协议cas5.3
为什么选择cas5.3 版本
5.3 版本是最新的支持jdk8 的版本#xff0c;并且项目架构基于maven #xff0c;商业项目中jdk8 仍是主流#xff0c;在考虑商业收益的情况下#xff0c;如果客户不要求#xff0c;不会升级jdk, 基于Maven的项目比gradle 简单#xff0c;…cas5.3
为什么选择cas5.3 版本
5.3 版本是最新的支持jdk8 的版本并且项目架构基于maven 商业项目中jdk8 仍是主流在考虑商业收益的情况下如果客户不要求不会升级jdk, 基于Maven的项目比gradle 简单易于掌握。
所以在选择cas版本的时候综合考虑历史情况和技术现状选择了5.3.16版本。
为什么要前后端分离
目前主流的系统都是前后端分离前端可以自由制作页面不依赖cas的代码个性化交互。 cas本身设计思想是前后端不分离依靠cookie 传递登录状态登录信息。
为什么不用原生的前后端分离
cas自身支持前后端分离但是返回的数据格式不能自定义需要前端判断兼容不够优雅并且一些账户不存在密码错误或者权限信息无法传递给前端所以需要自己改造cas,自己实现前后端分离。
代码改造点
Maven 配置
返回对象修改
增加验证码
短信验证
配置Redis
分布式部署系统鲁棒性
怎么获取源码
知识无价程序有价本方案历时一个月形成期间遇到多个坑如有同行。
如有需要私信咨询。