一、什么是Servlet?
Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同, Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。
二、Servlet运行流程
三、Servlet编程
1、Servlet类
Servlet接口SUN公司定义了两个默认实现类,分别为:GenericServlet、HttpServlet。
- GenericServlet这个类的存在使得编写Servlet更加方便。它提供了一个简单的方案,这个方案用来执行有关Servlet生命周期的方法以及在初始化时对ServletConfig对象和ServletContext对象进行说明。
- HttpServlet指能够处理HTTP请求的servlet,它在原有Servlet接口上添加了一些与HTTP协议处理方法,它比Servlet接口的功能更为强大。因此开发人员在编写Servlet时,通常应继承这个类,而避免直接去实现Servlet接口。
2、web.xml
web.xml工作步骤,如下:
(1)启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。
(2)紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。
(3)容器将<context-param>转换为键值对,并交给servletContext。
(4)容器创建<listener>中的类实例,创建监听器。
相关链接:
http://mianhuaman.iteye.com/blog/1105522
http://www.cnblogs.com/chinafine/archive/2010/09/02/1815980.html
3、Servlet与Ajax
http://www.blogjava.net/QJames/archive/2011/01/01/342113.html
http://www.cnblogs.com/yidong/archive/2009/08/21/1551208.html
4、Servlet中文乱码问题
http://blog.csdn.net/xiazdong/article/details/7217022
http://blog.csdn.net/csh624366188/article/details/6657350
http://www.cnblogs.com/lxchutao/archive/2011/06/13/2079583.html
相关推荐
servlet学习总结
servlet学习笔记.doc
JavaWeb-Servlet学习与总结
JSP & Servlet 技术总结 JSP技术总结 2 1. JSP页面元素构成 2 2. JSP脚本元素 2 3. 注释 2 4. JSP指令 2 5. JSP动作元素 3 6. JSP内置对象 5 7. JSP内置对象及其作用 5 8. 获取页面参数 5 9. 重定向...
《JSP & Servlet学习笔记(第2版)》是作者多年来教学实践经验的总结,汇集了学生在学习JSP&Servlet;或认证考试时遇到的概念、操作、应用等各种问题及解决方案。 《JSP & Servlet学习笔记(第2版)》针对Servlet 3.0的...
JSP & Servlet学习笔记(第2版)》是作者多年来教学实践经验的总结,汇集了学生在学习JSP&Servlet或认证考试时遇到的概念、操作、应用等各种问题及解决方案。 本书针对Servlet3.0的新功能全面改版,无论章节架构...
本书是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习JSP & Servlet时遇到的概念、操作、应用或认证考试等问题及解决方案。, 本书针对Servlet 3.0的新功能全面改版,无论是章节架构与范例程序代码,都做...
对于servlet的一些简单介绍,以及servlet的一些常用的方法,和servlet的生命周期的介绍
本书是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习JSP & Servlet时遇到的概念、操作、应用或认证考试等问题及解决方案。 本书针对Servlet 3.0的新功能全面改版,无论是章节架构与范例程序代码,都...
本书是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习JSP & Servlet时遇到的概念、操作、应用或认证考试等问题及解决方案。 本书针对Servlet 3.0的新功能全面改版,无论是章节架构与范例程序代码,都做...
很不错的学习资料,总结的,很不错的学习资料,总结的
通过自身学习对jsp、servlet知识的总结,重点应该都涉及了
看过方立勋老师的课程之后 做的一点小笔记 以后拿出来复习复习 不对之处 请见谅 本人只是默默的一只菜鸟
本书是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习JSP & Servlet时遇到的概念、操作、应用或认证考试等问题及解决方案。 本书针对Servlet 3.0的新功能全面改版,无论是章节架构与范例程序代码,都做...
servlet ppt 学习资料,简单,易懂,综合总结性强,比较的全面。
本篇文章主要介绍了Servlet3.0学习总结之基于Servlet3.0的文件上传实例,具有一定的参考价值,有兴趣的可以了解一下