Servlet学习笔记
action="*.do" --->web.xml
<url-pattern>
/servlet/test or 通配
</url-pattern>
通配方式:
前通配:*.do,*.action
后通配:/servlet/test/*
注意:如果web.xml中url-pattern有重复的,请求时将以最后一个为准。
第三章 Servlets生命周期
1、容器(container):
1)web container:指存放web应用的一个虚拟的东西,是webServer的一部分。 当我们在运行web应用的时候,request发送到server,server会将请求委托给 一个container来处理。
2)container分两种:
1.web Container:如Servlet Container,JSP Container,...
2.EJB Container:处理EJB应用
注意:Tomcat只有WebContainer,没有EJBContainer;
Weblogic,Jboss,Websphere两种容器都有。
2、Servlet的生命周期
1)装载并初始化一个servlet;
1.装载
方式: a.server启动时装载
<load-on-starup>num</load-on-startup>
num>=0 ---> 启动装载
num=0 ---> 表示最晚加载
>0的值 ---> 越小越早加载
b.延迟装载
num<0 ---> 延迟加载
当我们不配置的情况下,会延迟加载;
当我们发送一个request到server端时装载;
2.初始化:
初始化一个servlet
a.首先(container)调用web.xml ---> 获得ServletContext对象
ServletContext:全局的servlet参数,可以被所有的servlet使用,
在web.xml中配置(比如数据库连接参数)
<context-param>
<param-name>passwd</param-name>
<param-value>jd0806</param-value>
</context-param>
b.container调用ServletConfig对象
ServletConfig:具体的servlet的参数,只能被自己使用;
<init-param>
<param-name>author</param-name>
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库Servlet学习笔记(9)在线全文阅读。
相关推荐: