`

Servlet 学习总结

阅读更多

一、什么是Servlet?

Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同, Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。



 

二、Servlet运行流程



 

 

三、Servlet编程

1、Servlet类

Servlet接口SUN公司定义了两个默认实现类,分别为:GenericServletHttpServlet

  • 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

  • 大小: 32.8 KB
  • 大小: 36.2 KB
分享到:
评论

相关推荐

    servlet学习笔记.doc

    Servlet是Java平台中用于开发Web应用程序的核心技术之一,它是一个Java类,遵循Java Servlet API规范,用于处理来自客户端(通常是Web浏览器)的HTTP...学习和理解Servlet是成为一名合格的Web开发者的关键技能之一。

    servlet笔记,servlet的总结

    ### Servlet核心知识点详解 #### 一、Servlet简介与工作原理 Servlet是一种运行在服务器端的...随着技术的发展,虽然出现了Spring MVC、JAX-RS等更高级的框架,但Servlet依然是学习Java Web开发不可或缺的一部分。

    JSP&Servlet学习笔记.pdf

    本书是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习JSP & Servlet时遇到的概念、操作、应用或认证考试等问题及解决方案。  本书针对Servlet 3.0的新功能全面改版,无论是章节架构与范例程序代码,都...

    JavaWeb-Servlet学习与总结

    ### JavaWeb-Servlet学习与总结 #### 一、Servlet简介 Servlet是一种运行在服务器端的小程序,主要用于处理客户端发送的HTTP请求并返回响应结果。它作为Java Web开发的基础技术之一,广泛应用于各种Web应用程序中...

    JSP与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版).pdf

    《JSP & Servlet学习笔记(第2版)》是作者多年来教学实践经验的总结,汇集了学生在学习JSP&Servlet;或认证考试时遇到的概念、操作、应用等各种问题及解决方案。 《JSP & Servlet学习笔记(第2版)》针对Servlet 3.0的...

    java-servlet学习笔记

    在本篇学习笔记中,我们将深入探讨与Java Servlet相关的知识点,包括其工作原理、生命周期、配置以及实际应用。 首先,了解Servlet的工作原理至关重要。当一个HTTP请求到达服务器,Web容器(如Tomcat)会识别请求的...

    servlet笔记

    ### Servlet学习总结 #### 第一章:Servlet基础部分 ##### 1.1 Servlet简介 - **定义**:Servlet 是一种服务器端的小程序,用于处理来自客户端的请求,并生成响应返回给客户端。它与 Applet 相对,Applet 是...

    servlet总结

    ### servlet总结:深入理解Web开发的核心组件 #### 一、Servlet概述 Servlet是一种用Java语言编写的Web组件,运行在Web服务器端,主要用于扩展Web服务器的功能,产生动态网页输出。Servlet自诞生以来,逐渐取代了...

    servlet学习的总结资料

    在本文中,我们将深入探讨Servlet的基本概念、生命周期、常见方法以及如何使用Servlet进行Web开发。 首先,Servlet是一个实现了Servlet接口或继承了HttpServlet抽象类的Java类。在处理HTTP请求时,Servlet主要通过...

    Java Servlet 学习课件

    总结来说,Java Servlet是一种强大的服务器端编程模型,它利用Java的特性提供了高效、灵活且可移植的解决方案,用于构建动态、交互式的Web应用。通过学习和掌握Servlet技术,开发者可以构建出复杂的企业级应用系统,...

    jsp/servlet个人学习笔记

    10. **学习总结** 学习 JSP 和 Servlet 要注重理论与实践相结合,不仅要理解它们的工作原理,还要通过编写实际项目来提升技能。同时,不断关注新技术,如 Spring Boot 和微服务架构,这将有助于你更好地适应 Java ...

    JSP & Servlet学习笔记

    本书是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习JSP & Servlet时遇到的概念、操作、应用或认证考试等问题及解决方案。, 本书针对Servlet 3.0的新功能全面改版,无论是章节架构与范例程序代码,都做...

    JSP_Servlet学习笔记(第2版)

    本书是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习JSP &Servlet;时遇到的概念、操作、应用或认证考试等问题及解决方案。  本书针对Servlet 3.0的新功能全面改版,无论是章节架构与范例程序代码,都...

    方立勋servlet学习笔记

    ### 方立勋servlet学习笔记知识点总结 #### 一、Servlet概述与生命周期 - **Service方法**:在Servlet中,`service`方法是核心方法之一,由服务器调用来处理客户端的请求。它根据HTTP请求类型(如GET或POST)调用...

    JSP &amp; Servlet学习笔记(第2版)

    书 名:JSP & Servlet学习笔记(第2版) 作 者:(台湾)林信良 著 出 版 社:清华大学出版社 出版时间:2012-5-1 ISBN:9787302283669 纸书页数:456页 定 价:¥ 58.00 内容简介: 本书是作者多年来...

    Servlet学习资料

    很不错的学习资料,总结的,很不错的学习资料,总结的

    魔乐学习servlet

    在"魔乐学习servlet"这个资源中,我们将会深入理解Servlet的基础知识,包括它的概念、工作原理以及如何在实际项目中应用。 Servlet是在Java EE(企业版)环境中运行的服务器端程序,主要用于处理客户端(如浏览器)...

    jsp、servlet知识总结

    总结,JSP和Servlet是Java Web开发中不可或缺的组件,理解它们的工作原理和相互关系对于构建高效、可维护的Web应用至关重要。通过持续学习和实践,开发者可以灵活运用这两项技术,解决各种复杂的Web开发问题。

    JavaWeb的servlet学习的帮助文档

    Servlet是Java Web开发中的核心组件,它是一种Java类,用于扩展服务器的功能,处理来自...J2EE 1.5和Java EE API的中英文对照版文档是学习Servlet的重要参考资料,可以帮助开发者更深入地理解Servlet及其工作原理。

Global site tag (gtag.js) - Google Analytics