ServletResponse

J2EE核心技术之Servlet详解

我的未来我决定 提交于 2019-12-05 22:04:33
想必大家都知道J2EE核心技术是什么~~ 1.JSP (大多用于MVC中的是图层) 2.Servlet(大多用于MVC中的控制层) 3.JDBC(大多用于MVC的模型层) 那么我从中间给大家开始讲讲,什么是Servlet: Servlet Server+Applet 顾名思义是一个用Java编写的程序。基于Http协议的。在服务器端运行的小程序。(比如Jboss,tomcat.Weblogic) 担当客户请求与服务器响应的中间层。主要是处理客户端的请求并将其结果发送到客户端。 既然作为一个中间层。我们不得不讲讲它的生命周期: Servlet试运行在(Jboss,tomcat.Weblogic)容器中。它的生命周期必然会受容器的控制。它可以分为三个阶段 1.初始化阶段(init) Servlet容器加载servlet类--->然后创建一个ServletConfig对象,这里包含了Servlet的初始化配置信息---> Servlet容器创建一个servlet对象 ----> Servlet容器调用servlet对象的init()方法进行初始化。 2.运行(run) servlet容器接收到一个请求,创建ServletRequest和ServletResponse对象 -----> 调用service(ServletRequest req,ServletResponse res)方法