java企业实训 day2/5

复习

maven

  • 是什么:
  • 能干什么: 项目管理
  • 怎么用: 下载maven; 解压到指定目录; 修改conf中的settings.xml文件, 修改本地仓库(如果是空仓库, 需要耗时下载jar包), 镜像文件, jdk版本
  • 配置环境变量 执行mvn -v指令

实现登录功能

目前软件登录功能开发方式:

  1. 用户名 密码 验证码
  2. 扫码登录(局限性)
  3. 短信验证码登录(互亿无线短信平台)

登录的实现过程

登录流程
完整流程

拦截非法用户登录

没有登录只能访问login.jsp, 登录成功后才可以访问其他页面
Filter 拦截器
拦截非法用户的访问
过滤字符集

密码加密

MD5加密

企业中所有的密码都是需要进行加密的, 不加密的密码是不能存放在数据库中的

盐值加密: 账号+密码一起进行加密运算–>就算密码一样 加密后的结果是不一样的

用户输入密码, 传到控制器里, 在控制器里进行密码的加密操作,然后将加密后的密码和数据库中的密码对比

权限功能–权限树的操作

ztree决策树操作:

  • 是什么: 一个在软件开发中常用的树结构组件
  • 能干什么: 实现系统中的权限管理和维护
  • 怎么用: 参考官网案例, 写小demo, 初步认识组件;
    1)构建一个树的标准数据格式是json数据:
    xml文件: 可扩展的标记语言(eXtensible Markup Language)
    作用: 配置框架 充当小型数据库 后台数据的响应
    xml在数据处理上, 弊端太严重, 是一种以个事为中心的数据模型

json数据格式:
json字符串
“{‘key1’:‘value1’,‘key2’:‘value2’,‘key3’:‘value3’,…}”;
key(String)/value(Object)数据格式

在页面中展示树结构
ztree
递归调用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值