- 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
您可能关注的文档
最近下载
- 【西门子】异步电机 1PH7 (PM).pdf VIP
- 浙教版八年级上册第五章一次函数竞赛题(含答案).docx VIP
- 化工工艺优化方法.pptx
- 约克离心机组操作维护手册.pdf VIP
- 语文【全国第二高中】河北衡水中学2025-2026学年高三年级下学期综合素质评价三(3月底)(1).docx VIP
- 弱电及消防泵站设备设施维修养护运维 投标方案(技术方案).doc
- 2024年9月21日四川省市直遴选面试真题及答案解析(结构化).doc VIP
- 2024年6月15日四川省发改委遴选面试真题及答案解析.docx VIP
- 2026年江苏苏州市振华中学中考历史二模试题(武大啊).pdf VIP
- 一次函数(竞赛题选讲).doc VIP
原创力文档

文档评论(0)