前言
1.servlet简介
a.b/s 架构
browser/server,就是客户端采用浏览器,服务器端采用web server。浏览器和 服务器端之间采用http协议进行通讯。相对于c/s架构的优势:
1.不需要关系通讯的问题,c/s架构需要自己写代码来定义通讯协议,难度比较大。
2.浏览器不需要单独安装,可维护性更好,c/s架构需要下载客户端。
服务器端负责通讯,我们可以使用servlet/jsp技术来显示业务逻辑,处理业务逻辑。
b.组件和容器
组件:符合规范的可以单独部署的程序模块。
(部署:将该组件复制到容器的指定的目录,容器会自动调用)
容器:符合规范的程序,主要用来管理组件的生命周期(比如,组件实例创建、组件的调用、组件销毁),
同时给组件提供运行环境。
c.servlet
就是sun公司提供的用于扩展web功能组件技术。