servlet介绍
2016-04-06 16:39
274 查看
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都必须使用页面输出流逐行输出。
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都必须使用页面输出流逐行输出。
相关文章推荐
- 通过JS简单实现图片缩放
- PAT1076. Forwards on Weibo (30)
- 团队开发NABCD
- 使用Masonry 对scrollView做布局
- 3.28作业
- COCOS2DX3.0的3种触摸响应机制
- Mybatis简单使用——增删改
- 错误信息“user profile service未能登录”
- 有关react-native POST请求造成Network request failed解决方法
- UVA10010 Where's Waldorf?
- 在Eclipse中使用JUnit4进行单元测试(高级篇)
- [经典排序算法][集锦]
- 提交commit--SVN
- Mysql主从配置
- paper 52 :windows7环境下theano安装
- 如何用SQL语句查询Excel数据?
- hadoop批量上传和下载文件
- 【Java集合源码剖析】LinkedList源码剖析
- 简单的java打印功能
- cocoa pods 安装