zoukankan      html  css  js  c++  java
  • 《TomCat与Java Web开发技术详解》(第二版) 第四章节的学习总结--常用Servlet API

    要开发Servlet,自然要掌握常用的servlet的相关API。通过此章节的学习,了解到如下常用API

    1.Servlet接口--->GenericServlet抽象类(实现Servlet接口,ServletConfig接口和Serializable接口)-->HttpServlet子类(也是抽象类,专用于HTTP)--->研发自定义的类,真正用于实际WEB应用中的Servlet服务

    2.ServletRequest接口--->HttpServletRequest子接口--->用于处理从客户端发来的HTTP请求,使用时直接调用HTTPServletRequest的对象参数即可

    3.ServletResponse接口-->HttpServletResponse子接口--->用于返回给客户端的HTTP应答,使用是直接调用HTTPServletRespone的对象参数即可,尤其是其中的PrintWriter成员,可用于编写HTTP应答的具体内容

    4.ServletConfig接口--->用于单个servlet的配置相关的处理,包括:初始化;同时通过servletconfig的getServletContext(),可以得到此web应用共享的ServletContext对象。

    5.ServletContext接口-->每个web应用都有唯一一个ServletContext接口;而该web应用中的所有Servlet对象就共享此ServletContext接口。通过此接口,可以做到:A.用于在WEB应用范围(时间段和WEB组件集合)内存取共享数据;B.访问当前WEB应用的资源;C.访问Servlet容器中的其他web应用;D.访问Servlet容器的相关信息;E.访问服务器端的文件系统资源;F.输出日志。

    6.一个独立的监听器:ServletContextListener--->服务于ServletContext对象,即每个web应用都有唯一一个监听器。用于在Servlet容器启动web应用和终止web应用时进行相应处理

    7.Servlet还可以抛出异常:ServletException(含子类:UnavailableException)和IOException

    此外,还要了解一个web应用的生命周期和web应用中某个servlet对象的生命周期。以及在生命周期的每个阶段,都会发生什么事情(即会调用什么方法)

    最后,还了解到Tomcat的一个web管理界面如何使用(在conf/tomcat-users.xml中增加管理员(manager-gui)帐号)

    谁知道 servlet的源码包,在哪里下载啊?

  • 相关阅读:
    学习笔记-php图像等比例剪裁-2016.4.7
    学习日记-2016.3.31
    学习日记--2016.3.30
    I/O扩展篇(基于74HC164/74HC165)
    Visual SVN Server启动失败0x8007042a错误
    CC3000 主机驱动API介绍
    CC3000 SPI接口编程介绍
    struct和typedef struct彻底明白了
    MSP430学习笔记:UART
    DWORD类型的IP地址转换为CString字符串
  • 原文地址:https://www.cnblogs.com/lagujw/p/3590062.html
Copyright © 2011-2022 走看看