servlet

1.servlet简介

什么是Servlet:

Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。

使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。

Java Servlet 通常情况下与使用 CGI(Common Gateway Interface,公共网关接口)实现的程序可以达到异曲同工的效果

servlet的运行原理:

客户端发送请求,web容器解析url找到相对应的servlet,同时创建两个对象 request和response对象,request用于封装客户端的请求 当相对应得servlet处理完逻辑数据后,用response返回给客户端

运行图如下:

servlet 的生命周期

servlet的生命周期简单说就是一个人从出生到死亡的过程,即servlet的创建到销毁,servlet定义了三个方法表示servlet生命周期

1.void init(ServletConfig config)  首次载入 servlet ,初始化servlet配置,之后处理每个用户的请求时,则不在调用这个方法 (只调用一次) ;

2.servive() 每次客户端发送请求时就会被调用,主要是处理数据,响应客户端(多次调用) ;

3destroy() 服务器关闭时调用,即一个servlet的销毁;

Httpservlet概述:

Httpservlet实现了GenericServlet的接口,覆盖了service()方法,例如 doGet方法 doPost方法,专门用于接收Http 请求,处理 http数据

 

posted @ 2019-03-29 09:28  Upower  阅读(187)  评论(0编辑  收藏  举报