`
dengchangqing
  • 浏览: 52575 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Web.xml配置多个*.xml模块化

阅读更多
 对于在web.xml配置文件中配置ApplicationContext的自动创建有两种策略:

1.利用ServerContextListener;
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
	<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>/WEB-INF/daoContext.xml,/WEB-INF/applicationContext.xml</param-value>
	</context-param>


    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

	<servlet>
		<servlet-name>test</servlet-name>
		<servlet-class>lee.SpringTestServlet</servlet-class>
	</servlet>

    <servlet-mapping>
		<servlet-name>test</servlet-name>
		<url-pattern>/test</url-pattern>
    </servlet-mapping>

</web-app>

2.采用load-on-startup servlet实现
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>

	<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>/WEB-INF/daoContext.xml,/WEB-INF/applicationContext.xml</param-value>
	</context-param>

	<servlet>
		<servlet-name>context</servlet-name>
		<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>

	<servlet>
		<servlet-name>test</servlet-name>
		<servlet-class>lee.SpringTestServlet</servlet-class>
	</servlet>

    <servlet-mapping>
		<servlet-name>test</servlet-name>
		<url-pattern>/test</url-pattern>
    </servlet-mapping>

</web-app>
分享到:
评论

相关推荐

    基于SSM框架个性化影片推荐系统.zip

    - **模块化**:功能被划分为独立的模块,每个模块负责一部分功能,易于维护和测试。 - **事务支持**:通过Spring的声明式事务管理,保证数据的一致性和完整性。 - **安全性**:提供用户认证和授权机制,保护系统数据...

    web页面模块化异步渲染struts-gpipe.zip

    struts-gpipe 提供了将 groovy 引入 struts java web 项目的功能, web页面模块化异步渲染。 这个项目的初衷是为了将groovy引入我们的struts web项目,在开发的过程中,发现有跟多可以做的是全,不过在最初的版本,...

    什么是gradle,及其的作用.md

    2. **多项目构建**:Gradle支持多项目构建,可以在一个构建脚本中管理和构建多个相关的子项目。这使得在大型项目中管理模块化和分层结构变得更加简单。 3. **插件生态系统**:Gradle具有丰富的插件生态系统,提供了...

    Java™ Servlet 规范.

    2.3.2 初始化 ............................................................................................................................................16 2.3.3 请求处理 ................................

    Maven权威指南 很精典的学习教程,比ANT更好用

    构建这个多模块项目 6.6. 运行Web应用 7. 多模块企业级项目 7.1. 简介 7.1.1. 下载本章样例 7.1.2. 多模块企业级项目 7.1.3. 本例中所用的技术 7.2. simple-parent项目 7.3. simple-model模块 7.4. ...

    Struts in Action中文版

    3. 构建一个简单应用....................................................................................60 3.1. 被支柱支撑的支柱......................................................................

    Servlet3.1规范(最终版) PDF

    16 2.3.1 加载和实例化 ................................................................................................................................16 2.3.2 初始化 ....................................

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    (如果你是程序员,你会惊讶的发现,这与模块化面向对象编程的思想极其相似!其实网页何尝不是一种程序呢?) 正是这种区别使得XML在网络应用和信息共享上方便,高效,可扩展。所以我们相信,XML做为一种先进的数据...

    struts in Action

    3. 构建一个简单应用....................................................................................60 3.1. 被支柱支撑的支柱............................................................................

    机智内容管理系统2.0

    这是一个简单但又伸缩性很强的CMS,简单自定义标签即可构造各种形式的展示模块. 全站生成静态化,使网站运行速度更快. 并且本CMS为开源免费提供广大用户使用. 作者QQ: 13699576 mail: badwolf@qq.com 网站: ...

    C#XML入门经典 C#编程人员必备的XML技能.part2

    C# XML入门经典——C#编程人员必备的XML技能 作者:[美]Stewart Fraser, Steven 著,毛尧飞,崔伟 译 出版社:清华大学出版社 出版时间:2003年11月 第1章 在C#中使用XML的原因 &lt;br&gt;1.1 使用XML的原因...

    Python基础教程(第3版)-201802出版-文字版

    64 5.1.1 打印多个参数 .............................. 64 5.1.2 导入时重命名 .............................. 65 5.2 赋值魔法 ................................................. 66 5.2.1 序列解包 ............

    基于SSH模拟当当网项目(电子商务平台)

    web.xml需要定义ContextLoaderListener,实例化容器配置 5.将事务管理交个Spring,采用AOP方式,删除原有Struts事务拦截器 -------------改造步骤----------------- 例如用户注册功能 1) 引入Hibernate开发包 2) ...

    springboot参考指南

    编写一个XML REST服务 iii. 65.3. 自定义Jackson ObjectMapper iv. 65.4. 自定义@ResponseBody渲染 v. 65.5. 处理Multipart文件上传 vi. 65.6. 关闭Spring MVC DispatcherServlet vii. 65.7. 关闭默认的MVC配置 ...

    Jetty中文手册

    这个wiki提供jetty的入门教程、基础配置、功能特性、优化、安全、JavaEE、监控、常见问题、故障排除帮助等等。它包含教程、使用手册、视频、特征描述、参考资料以及常见问题。 Jetty文档 ---------------- 入门...

    办公自动化系统OA(jsp java)

    2.客户端基于浏览器访问,产品模块化设计 3.代码全开放,易于二次开发 4.信息集中处理,操作简单 5.无任何插件、完全自主开发 合适做二次开发 6.完善系统权限设计 操作权限和使用权限 7.集成表单,灵活添加新表...

    spring.net中文手册在线版

    4.12.配置应用程序上下文 4.12.1.注册自定义解析器 4.12.2.创建自定义资源处理器 4.12.3.配置类型别名 4.12.4.注册类型转换器 4.13.IApplicationContext接口的扩展功能 4.13.1.上下文继承 4.13.2.使用IMessageSource...

    ssh(structs,spring,hibernate)框架中的上传下载

    将FileActionForm直接作为业务层的接口入参,相当于将Web层传播到业务层中去,即将业务层绑定在特定的Web层实现技术中,按照分层模型学院派的观点,这是一种反模块化的设计,但在"一般"的业务系统并无需提供多种UI...

    多语言支持

    多语言模块V1.0说明 此模块以CS2.1项目多语言实现为蓝本改写.由组件工程和站点工程交互实现多语言支持. 一.组件工程: 由ResourceManager对象负责资源(文本)读取的相关操作,由Ryu666Cache对象负责缓存资源文件数据...

Global site tag (gtag.js) - Google Analytics