web.xml 组件分析

<web-app>
<display-name> </display-name>
<!--  web应用的名字 -->
<description> </description>
<!-- web应用的描述 -->
<context-param> </context-param>
<!--context-param 元素声明应用范围内的初始化参数 -->

<!--指定spring配置文件位置-->
<context-param>
	<param-name>contextConfigLocation</param-name>
	<param-value>
	<!--加载spring配置文件-->
	/WEB-INF/applicationContext.xml,/WEB-INF/action-servlet.xml
	<param-value>
</context-param>

<!--过滤器将一个名字与一个实现javax.servlet.Filter接口的类相关联-->
<filter></filter>
<!--一旦命名了一个过滤器,就要利用filter-mapping元素把它与一个或者多个servlet或者JSP页面相关联-->
<filter-mapping></filter-mapping>

<!--定义Spring 监听器,加载Spring-->
<listener>
	<listenerclass>
	org.springframework.web.context.ContextLoaderListener
	</listenerclass>
</listener>

<servlet></servlet>
	<!--在向servlet或者JSP页面指定初始化参数或者定制URL时,必须首先命名servlet或jsp页面。
		Servlet就是用来完成该工作的
	-->
<servlet-mapping></servlet-mapping>
<!--服务器一般为servlet提供一个缺省的URL:http://host/webAppPrefix/servlet/ServletName 
但是,常常会更改这个URL,以便servlet可以访问初始化参数或者更加容易地处理相对URL。在更改URL时,使用servlet-mapping元素 -->

<session-config></session-config>
<!--如果某个回话在一定时间内未被访问,服务器可以抛弃他以节省内存,可通过使用HttpSession的setMaxInactiveInterval方法
明确设置单个会话对象的超时值,或者可以利用session-config元素制定缺省超时值-->

<mime-mapping></mime-mapping>
<!--如果Web应用具有特殊的文件,希望能够保证给他们分配特定的MIME类型,则mime-mapping元素提供这种保证-->

<welcome-file-list></welcome-file-list>
<!--指示服务器在收到引用一个目录而不是文件名的URL时,使用那个文件,(其实就是欢迎界面或者入口界面的一般为index.*)-->

<error-page></error-page>
<!--在返回特定的HTTP状态代码时,或者特定类型的异常被抛出时,能够制定将要显示的页面-->

<taglib></taglib>
<!--对标记库描述符文件(Tag Library Descriptor file)指定别名。此功能使你能够更改TLD文件的位置,而不用编辑使用这些文件的JSP页面-->

<resource-env-ref></resource-env-ref>
<!--声明与资源相关的一个管理对象-->

<resource-ref></resource-ref>
<!--声明一个资源工厂使用的外部资源 -->

<security-constraint></security-constraint>
<!--制定应该保护的URL。他与login-config元素联合使用 -->

<login-config><login-config>
<!--指定服务器应该怎样试图访问受保护页面的用户授权。他与security-constraint元素联合使用-->

<security-role></security-role>
<!--给出安全角色的一个列表,这些角色将会出现在servlet元素内的security-role-ref元素的role-name子元素中
		分别地声明角色可使更高级IDE处理安全信息更为重 -->

<env-entry></env-entry>
<!--声明web应用的环境-->

</web-app>








个人学习手记。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值