叶凌青
WEB服务器
硬件:其实就是一台配置很高的电脑.
软件:必须在一台电脑上安装服务器软件.这台电脑称为是WEB服务器.
Tomcat :Apache组织研发,免费的小型的服务器软件,支持Servlet/JSP的开发规范.
Client / Server 客户端和服务器端的软件. 都是需要在PC端安装的软件. 比如 QQ,迅雷,暴风...
优点:效果炫,一部分代码写到客户端(速度快).
缺点:服务器端更新,客户端都需要更新.
Browser / Server 浏览器端和服务器端的软件. 不需要安装到PC端,只需要有一个浏览器即可. 比如 京东,网银,WEBQQ,WEB迅雷...
优点:服务器端更新,客户端浏览器不需要进行更新.
缺点:效果不炫,所有的代码运行都在服务器端,导致服务器压力过大.
效果:使用HTML5,CSS3可以做出很炫效果.
服务器端压力:搭建服务器的集群.而且还有AJAX技术.
website
|-----静态资源
|-----WEB-INF
|-----web.xml :必须的
|-----classes :可选的
|-----lib :可选的
Servlet的概述
就是一个运行在WEB服务器上的小的Java程序,用来接收和响应从客户端发送过来的请求,通常使用HTTP协议.
独立编写一个Servlet:
Servlet的作用:用来处理从客户端浏览器发送的请求,并且可以对请求作出响应
编写一个类 implements Servlet接口.
将编写的这个类配置到服务器中.
|