web后端开发的中验证码和角色添加功能的实现的一个逻辑思维

web后端开发的中验证码和角色添加功能的实现的一个逻辑思维

做web后端开发中的部分功能,其中包括验证码的使用、文件的上传、角色权限的添加、删除、修改等功能,在实现这些功能的过程中重新梳理了一下思绪,做以下总结:

一、做验证码功能的时候,要有一个逻辑思维,在servlet中实现

1、第一步需要创建一个图片,其中要设置图片的背景颜色和字体
创建验证码图片
2、第二步要生成验证码,需要使用Random来产生随机数,将字母数字装在定义的字符串中,通过循环来随机生成验证码
生成验证码
3、第三步要设置干扰线,增加验证码的辨识难度,通过循环中的drawLine()方法来实现
画的是点
4、第四步要将验证码放在session中,可以通过session-id在前端页面取出来
验证码所在位置
5、第五步就要输入到页面中,以图片的形式出现,使用ImageIO写出来
输出验证码

二、做角色管理的添加,修改,删除功能时,dao层–>service层–>servlet层–>前端jsp页面–>servlet层–>service层–>dao层

(这里只是一个思路,具体实现看你要做的功能)
1、第一步在dao层创建接口,接着在Impl中实现接口,连接数据库,使用插入、修改、删除的sql语句从数据库获取数据或者删除数据
2、第二步在service层创建相应的接口,接着在Impl中实现接口,获取dao层中要查询、修改、删除的值
3、第三步在servlet层中创建相应的servlet,根据不同的需求进行不同的操作,通过request.getParameter()获取前端的所要插入,修改和删除的值,然后创建对象,将获取的值放进对象中,再反向传值到dao层,从而使数据库的值发生改变

三、做文件上传时,只用将类型改为type,使用img中的src属性设置对应的路径即可。

上传文件
文件路径
以上内容只是个人想法,如果有不对的地方,还望多多指教!谢谢!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值