本节重难点

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

    软件结构发展史

  • 单机时代-桌面应用

  • 联机时代(Client-Server模式、也称C/S模式)
  • 互联网时代(Browser-Server模式、也称B/S模式)

    单机时代-桌面应用

    image.png

    联机时代(Client-Server模式)

  • C/S结构是指客户端和服务器结构

  • 优点:数据方便共享,安全性高
  • 缺点:必须安装客户端,升级维护困难

image.png

互联网时代(Browser-Server模式)

  • B/S模式即浏览器和服务器架构模式
  • 优点:开发简单,无需安装客户端,数据易于共享
  • 缺点:相较于C/S模式,执行速度与用户体验相对较弱

image.png
image.png

请求与响应

  • 请求:从浏览器发出到服务器的数据包称为请求(request)
  • 响应:从服务器返回给浏览器的结果称为响应(response)

    J2EE是什么

  • J2EE(Java 2 Platform Enterprise Edition)是指Java 2企业版

  • B/S模式开发Web应用就是J2EE最核心的功能
  • J2EE由13个功能模块组成

image.png