Servlet

  • 了解Browser-Server(B/S)模式
  • 掌握Servlet开发技巧
  • 掌握Servlet执行原理

软件结构发展史

  • 单机时代-桌面应用(word)
    • 桌面应用俗称单机应用,软件所有数据都保存在电脑本地硬盘中
    • 优点:易于使用,结构简单
    • 缺点:数据难以共享、安全性差、更新不及时
  • 联网时代(Client-Server模式)(QQ\WX)
    • Client/Server结构(C/S结构)是指客户端和服务器结构
    • 优点:数据方便共享、安全性高
    • 缺点:必须安装客户端、升级与维护困难
  • 互联网时代(Browser-Server模式)
    • broswer-server(B/S)模式即浏览器和服务器架构模式
    • 优点:开发简单,无需安装客户端,数据易于共享
    • 缺点:相较于C/S模式,执行速度与用户体验相对较弱

Servlet开发步骤

  1. 创建Servlet类,继承HttpServlet
  2. 重写service方法,编写程序代码
  3. 配置web.xml,绑定URL

Servlet访问方法

请求参数

  • 请求参数是指浏览器通过请求向Tomcat提交的数据
  • 请求参数通常是用户输入的数据,待Servlet进行处理
  • 参数名1=值1&参数名2=值2&参数名n=…

Get与Post请求方法

Get与Post处理方式

  • 所有请求-service()方法
  • Get请求-doGet()方法
  • Post请求-daPost()方法

Get与Post应用场景

  • Get常用于不包含敏感信息的查询功能
  • Post用于安全性要求较高的功能或者服务器的“写”操作
    • 用户登录
    • 用户注册
    • 更新公司账目

Servlet生命周期

  • 装载 -web.xml
  • 创建-构造函数
  • 初始化-init()
  • 提供服务-servIce()
  • 销毁-destory()

javaweb     

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!