标签:
1、web应用的演变
单机程序--》
网络程序—主机终端--》
网络程序—两层CS架构(两层CS:客户端+DB)--》
网络程序-三层CS架构(三层CS:客户端+应用服务器+DB)
网络程序-BS架构(B/S:Browser+Web Server+DB)
2、什么是Servlet?
Sun(Oracle)公司制定的一种用来扩展Web服务器功能的组件规范。
扩展服务器功能:
早起的Web服务器(如Apache Web服务器)只能处理静态资源请求,无法根据请求计算后生成相应的HTML内容
在Servlet出现之前使用的是CGI扩展Web服务器功能
CGI是一种规范,可以使用不同的语言开发,比如Perl、C、Java等都可以,但是CGI开发复杂、性能比较差,可移植性不好。
组件规范
组件:在软件开发行业,符合一定规范,实现部分功能,并且需要部署到容器当中才能运行的软件模块
容器:符合一定规范,提供组件运行环境的一个程序
标签:
原文地址:http://www.cnblogs.com/Crow00/p/4570656.html