servlet介绍

来源:互联网 发布:2016淘宝账号注册 编辑:程序博客网 时间:2024/05/21 09:15

       1.jsp的本质是servlet

       2.直接使用servlet的坏处:servlet的开发效率非常低,特别是当使用servlet生成表层页面时,页面中的所有HTML标签,都需要采用servlet的输出流来输出,因此及其繁琐。而且servlet是标准的Java类,必须由程序员开发、修改,美工人员难以参与servlet页面的开发。这一系列的问题阻碍了servlet作为表现层的使用。

       3. 自MVC规范出现后,servlet的责任开始明确下来,仅仅作为控制器使用,不再需要生成页面标签,也不再作为视图层角色使用。

       4.servlet通常被称为服务器端小程序,是运行在服务器端的程序,用于处理及相应客户端的请求。

       5.servlet是个特殊的Java类,必须继承HttpServlet。每个Servlet可以响应客户端的请求。

       6.servlet提供的方法用于响应客户端的请求如下:

(1)doGet:用于响应客户端的GET请求

(2)doPost:用于响应客户端的POST请求。

(3)doPut:用于响应客户端的PUT请求。

(4)doDelete:用于响应客户端的DELETE请求。

但是,大部分的时候,servlet的所有请求都是一样的。此时,可以采用重写一个方法来代替上面的几个方法:只需要重写service()方法即可响应客户端的所有请求。

       7.Servlet和JSP的区别:

(1)Servlet中没有内置对象,原来JSP中的内置对象都必须由程序显式创建。

(2)对于静态的HTML标签,Servlet都必须使用页面输出流逐行输出。

0 0
原创粉丝点击