2分钟

课程背景

实验预计耗时:30min

1.课程背景

1.1 课程目的

本课程的主要目的是帮助学员理解图片验证码的开发过程,通过Servlet生成一个文件流并传送给JSP前端页面生成图片验证码,在用户登录时需要正确输入图片验证码中的字符串才能正常登录。

1.2 课前知识准备

  • 相关概念:
    • JSP:JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
    • Servlet:Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。
    • Eclipse:Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
    • jQuery:jQuery是一个JavaScript库,极大地简化了JavaScript编程,且易于学习。
    • Tomcat:Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
  • 逻辑执行流程:
逻辑执行流程