第10章 Java Web实用开发技术 在很多Web应用程序中都存在着一些通用的模块, 如:文件的上传和下载、邮件的收发、信息的分页浏 览、在线编辑器的使用等。本章介绍这些通用的模块 涉及的一些实用开发技术。 本章的主要内容包括:验证码的设计与使用 MD5加密算法的实现、在线编辑器 CKEditor的使用、 文件上传下载组件COS的使用、使用 Javamail进行邮 件的发送、信息分页浏览的实现
第10章 Java Web实用开发技术 在很多Web应用程序中都存在着一些通用的模块, 如:文件的上传和下载、邮件的收发、信息的分页浏 览、在线编辑器的使用等。本章介绍这些通用的模块 涉及的一些实用开发技术。 本章的主要内容包括:验证码的设计与使用、 MD5加密算法的实现、在线编辑器CKEditor的使用、 文件上传下载组件COS的使用、使用JavaMail进行邮 件的发送、信息分页浏览的实现
第10章 Java Web实用开发技术 101图形验证码 10.2MD5加密 10.3在线编辑器 104文件的上传与下载 105 Java Ma编程 106页面分页技术 本章小结
第10章 Java Web实用开发技术 10.1 图形验证码 10.2 MD5加密 10.3 在线编辑器 10.4 文件的上传与下载 10.5 Java Mail编程 10.6 页面分页技术 本章小结
10.1图形验证码 很多网站为了安全,在登录或注册的时 候使用图形验证码,下面介绍验证码的作用 和具体实现。 本节主要内容: 10.11图形验证码简介 10.1.2图形验证码的实现 10.1.3案例——带图形验证码的登录模块
10.1 图形验证码 很多网站为了安全,在登录或注册的时 候使用图形验证码,下面介绍验证码的作用 和具体实现。 本节主要内容: 10.1.1 图形验证码简介 10.1.2 图形验证码的实现 10.1.3 案例——带图形验证码的登录模块
10.11图形验证码简介 在Web应用的登录功能中,主要通过对用户密 码进行验证来识别用户。不法分子可通过暴力破解程 序(遍历所有的可能性)来破解用户密码。为了增加 密码被破解的难度,提出了图形验证码,就是在用户 登录时除了输入用户名和密码外,需要额外输入服务 器端生成的图形验证码的信息,对于破解程序,识别 这些验证码比较困难,而且验证码是随机产生的,更 增加了破解的难度。同样在注册模块下引入验证码, 也可以有效防止通过程序恶意注册大量用户
10.1.1 图形验证码简介 在Web应用的登录功能中,主要通过对用户密 码进行验证来识别用户。不法分子可通过暴力破解程 序(遍历所有的可能性)来破解用户密码。为了增加 密码被破解的难度,提出了图形验证码,就是在用户 登录时除了输入用户名和密码外,需要额外输入服务 器端生成的图形验证码的信息,对于破解程序,识别 这些验证码比较困难,而且验证码是随机产生的,更 增加了破解的难度。同样在注册模块下引入验证码, 也可以有效防止通过程序恶意注册大量用户
10.11图形验证码简介 验证码就是在用户界面上以图形的方式显示的 些符号,通常是字母、数字或汉字组成的一个随 机字符串,它是如何产生和验证的呢?它通常是由 服务器端程序(如 Servlet)产生并保存的(保存在 session范围内),登录或注册时将用户输入的验证 码和服务器端保存的验证码进行比对
10.1.1 图形验证码简介 验证码就是在用户界面上以图形的方式显示的 一些符号,通常是字母、数字或汉字组成的一个随 机字符串,它是如何产生和验证的呢?它通常是由 服务器端程序(如Servlet)产生并保存的(保存在 session范围内),登录或注册时将用户输入的验证 码和服务器端保存的验证码进行比对