版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Coder_Boy_/article/details/82194185
Web应用的演变
规律
- 由单机向网络
- 由CS向BS演变
解释
- CS:Client Server,必须单独开发并安装客户端。
- BS:Browser Server,浏览器就是客户端,不必单独开发和安装。
Servlet
如何向服务器访问一个网页?
静态网页
- 新闻页、百度百科
- 直接向服务器访问HTML,它将返回一个HTML页面。
动态网页
- 微博、QQ空间、淘宝
- 向服务器访问某个组件,由该组件动态拼一个网页返回。
- 在Java开发中,该组件就是Servlet。
组件:满足特定规范的对象。
Servlet特征
- 是服务器端组件,必须部署在服务器上才能运行。
- 可以拼动态资源(HTML/图片等),即处理HTTP协议。
- 是Sun推出的组件,需要满足Sun的规范。
部署:将代码拷贝到服务器上。
什么是Servlet?
Servlet是Sun推出的,用来在服务器端处理HTTP协议的组件。
服务器
名称
- Java服务器
- Web服务器
- Java Web服务器
- Servlet容器
本质
- 不是硬件,是一个软件
- 该软件可以运行Java代码
- 该软件和浏览器平级
举例
- Tomcat(Apache)
- JBoss
- WebLogic
- WebSphere