Servlet理解笔记分析和总结.docx
《Servlet理解笔记分析和总结.docx》由会员分享,可在线阅读,更多相关《Servlet理解笔记分析和总结.docx(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Servlet理解笔记学习步骤:1、理解servlet的使用步骤,从感性上去认识它。2、进一步了解它的机制。3、了解代 码层面的实现在看Java Servlet API过程的笔记:javax. servlet, . Servlet,这个类继承GenericServlet 类,实现了java. io. Serializable 的接口,它是个抽象类,给其子类创立一个 Servlet去适应一个网站。而 Servlet的子 类必须重写至少一个方法,其中较为经常修改的方法有:1、如果你希望servlet支持 的Get请求,重写doGet方法2、如果你希望servlet支持 的Post请求,重写doPo
2、st方法3、如果你希望servlet不但可以处理数据,还可以处理文件,重写doPut方法。Put的调用和Post 相似,它允许客户端把真正的文件存放在服务器上,而不仅仅是传送数据4、如果你希望servlet允许客户端删除服务器端的文件或者Web页面,重写doDelete方法,它 与Put相似。5、如果你希望控制servlet生命周期所产生的资源,可以重写init和destroy方法6、如I果你希望servlet提供关自身的相关信息,可以调用或重写javax.servlet. . Servlet 类继承 javax.servlet.GenericServlet 类的 getServletlnfo
3、 方法。一般情况下,我们不去重写类中的service方法。因为service 是针对标准 请求的处理方法,service根据每个标准 请求的类型分派给其对应的处理方 法(如上所述的以do开头的方法)。同样地,我们一般也不会去重写doOptions和doTrace方法。 下面顺便说说上述的三个方法:一、serviceprotected void service( ServletRequest request, ServletResponse response) throws ServletException,IOException;public void service(ServletReque
4、st request, ServletResponse response)throws ServletException, lOException;这是一个Servlet的 -specific方案,它分配请求到这个类的支持这个请求的其他方法。二、doOptionsprotected void doOptions( ServletRequest request, ServletResponse response) throws ServletException,IOException;被类这个类的service方法调用,用来处理一个 OPTION操作。这个操作自动地决定支持哪一种 方法。例如,一
5、个Servlet写了一个 Servlet的子类并重写了 doGet方法,doOption会返回下面的头:Allow: GET,HEAD,TRACE,OPTIONS三、doTraceprotected void doTrace( ServletRequest request, ServletResponse response) throws ServletException, lOException;被 javax.servlet. . Servlet 这个类的 service 方法调用,用来处理一个 TRACE 操作。这个操作的默认执行结果是产生一个响应,这个响应包含一个反映trace请求中发
6、送的所有头 域的信息。当你开发Servlet时,在多数情况下你需要重载这个方法。许多servlet经常运行于多线程服务器,这就意味着一个servlet必须处理当前请求和谨慎同步访 问以实现资源的共享。共享的资源包括:内存中的数据(如实例、类变量等)和外部对象(如文件、 数据库连接和网络连接等)。如果想了解更多关于在一个JAVA程序中处理多线程的信息可以去查看 Java Tutorial on Multithreaded Programming。javax.servlet. . Servlet 这个类只有一个构造函数就是 public Servlet ()该方法 不用做任何处理,因为这个类是抽象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Servlet 理解 笔记 分析 总结
限制150内