本课程主要介绍现阶段最常用验证码的几种形式及实现思路,包括字符串验证码、算术验证码、滑块验证码、图形验证码和手机短信验证码。 案例式学习法是学习编程最高效的方法之一。本课程通过学习验证码的制作和使用,让你掌握java画图、servlet编程、canvas绘图和javascript编程等相关知识如何使用。
本课程是实用功能型课程,学习本课程之前需要了解javascript基本语法、java基本语法和jsp中的servlet基础。当然,如果不会javascript也没关系,可以先学习java验证码实现。
1、分别使用java、javascript实现字符串验证码和算术验证码
2、使用Kaptcha组件实现字符串验证码
3、使用jQuery组件实现字符串验证码、滑块验证码和图形验证码
4、使用java调用WebAPI实现滑块验证码和图形验证码
5、使用java调用WebAPI实现手机短信验证码