|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
Servlet
Servlet是Java Web的三大组件之一,它属于动态资源,Servlet的作用是处理请求
流程:
接受请求数据
处理请求
完成响应
Servlet的对象创建,方法调用全都由Tomcat调用
实现Servlet方式
三种方式:
实现javax.servlet.Servlet接口
继承javax.servlet.GenericServlet类
继承javax.servlet.http.HttpServlet类
接口javax.servlet.Servlet五个方法:
Destory 生命周期方法,会在Servlet被销毁之前调用,并且它只会被调用一次
getServletConfig 获取Servlet的配置信息
getServletInfo 获取Servlet信息,自我介绍
Init 生命周期方法,会在Servlet对象创建后马上执行,并只执行一次
Service 生命周期方法,会被调用多次,处理请求都是调用这个方法
如何让浏览器访问Servlet
Tomcat通过和<url-pattern>匹配,匹配成功后,得到对应的name,再匹配,
得到对应的<servlert-class>,通过反射创建该类对象(该类必须有个无参构造器)
生命周期方法:
Void init(ServletConfig): 创建后立即执行 只一次
Void service(ServletRequest request,ServletResponse response):每次处理请求都被调用
Void destory():被销毁前立即执行 只一次
特性:
单例,一个类只有一个对象,可存在多个servlet
线程不安全
|
评分
-
查看全部评分
|