Servlet 要点总结
2015-10-03 09:37
387 查看
Servlet是JaveEE API定义的规范,是Java Web开发中的核心技术。
Servlet 是运行在web服务器端的java应用程序,Servlet对象具有对HTTP请求的处理的功能。
Servlet与JSP的主要区别就是:JSP更趋向于页面设计,Servlet对象更趋向于对业务逻辑的处理,要灵活运用。
Servlet的生命周期:
1. 初始化阶段,调用init()方法。这个方法在Servlet生命周期中仅执行一次。
2. 服务阶段。调用service()方法,它是Servlet的核心,负责响应客户的请求。每当一个客户请求一个HttpServlet对象,该对象的Service()方法就要调用,而且传递给这个方法一个"请求"(ServletRequest)对象和一个"响应"(ServletResponse)对象作为参数。在HttpServlet中已存在Service()方法。默认的服务功能是调用与HTTP请求的方法相应的do功能。
3. 销毁阶段。调用destroy()方法,仅执行一次,在服务器端停止且卸载Servlet时执行该方法。由容器进行相应的管理。
Servlet 是运行在web服务器端的java应用程序,Servlet对象具有对HTTP请求的处理的功能。
Servlet与JSP的主要区别就是:JSP更趋向于页面设计,Servlet对象更趋向于对业务逻辑的处理,要灵活运用。
Servlet的生命周期:
1. 初始化阶段,调用init()方法。这个方法在Servlet生命周期中仅执行一次。
2. 服务阶段。调用service()方法,它是Servlet的核心,负责响应客户的请求。每当一个客户请求一个HttpServlet对象,该对象的Service()方法就要调用,而且传递给这个方法一个"请求"(ServletRequest)对象和一个"响应"(ServletResponse)对象作为参数。在HttpServlet中已存在Service()方法。默认的服务功能是调用与HTTP请求的方法相应的do功能。
3. 销毁阶段。调用destroy()方法,仅执行一次,在服务器端停止且卸载Servlet时执行该方法。由容器进行相应的管理。
相关文章推荐
- Servlet与JSP间的两种传值情况
- JSP、Servlet中get请求和post请求的区别总结
- jsp和servlet的区别探讨
- Struts2访问servlet分享
- java中Servlet处理乱码的方法
- Servlet 过滤器详细介绍
- servlet中session简介和使用例子
- 在Jsp Servlet中页面重新定向总汇
- JSP使用Servlet作为控制器实现MVC模式实例详解
- Servlet动态网页技术详解
- jsp和servlet操作mysql中文乱码问题的解决办法
- 基于jsp+servlet实现的简单博客系统实例(附源码)
- js调用后台servlet方法实例
- 利用JQuery和Servlet实现跨域提交请求示例分享
- JavaWeb编程 Servlet的基本配置
- java servlet 几种页面跳转的方法
- servlet 解决乱码问题
- JSP学习之Servlet用法分析
- 实例解读Ajax与servlet交互的方法