JavaWeb基础总结分析.docVIP

  • 10
  • 0
  • 约8.54万字
  • 约 103页
  • 2018-11-02 发布于安徽
  • 举报
. 一、Servlet 1、Servlet概述 1.1 B/S架构(了解) 1)什么是B/S架构 客户端使用浏览器,服务端使用web浏览器,客户端跟服务器之间使用HTTP协议进行通讯。 2)优点 ①客户端不需要单独安装(因为使用浏览器);C/S架构比较麻烦的是需要单独安装每个客户端,并且一旦客户端版本发生改变,就需要再次安装。 ②开发相对简单;C/S架构需要我们分别在,客户端和服务器端编写相应的通信处理模块和自定义协议,而B/S架构使用标准的HTTP协议(即不再需要自定义协议),而且浏览器与Web服务器已经包含了相应的通信模块了。 1.2 什么是Servlet Sun公司制订的一种用来扩展Web服务器功能的组件规范。 1)扩展web服务器功能 早期(2000年左右)的Web服务器:apache的web server、微软的iis。只能够处理静态资源(即需要事先将html文件写好),不能够处理动态资源的请求(即需要依据请求参数然后进行计算,生成相应的页面)。 为了让这些web服务器能够处理动态资源的请求,需要扩展他们的功能。 早期使用的是CGI技术(Common Gateway Interface通用网关接口),可以使用很多语言编写,如perl,C/C++等来开发CGI程序。但是CGI程序有几个问题,比如开发比较复杂(因为需要程序员自己去分析请求参数)、性能不佳(因为当Web

文档评论(0)

1亿VIP精品文档

相关文档