`

Spring简单部署

 
阅读更多
mark


<?xml version="1.0" encoding="UTF-8"?>
<web-app
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://java.sun.com/xml/ns/javaee"
	xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	id="WebApp_ID"
	version="2.5">
	<display-name>spring_game</display-name>
        <!-- 预加载的spring bean (context-param 配置XML)-->
	<listener>
	    <listener-class>
org.springframework.web.context.ContextLoaderListener
            </listener-class>
	</listener>
    <context-param>
	    <param-name>contextConfigLocation</param-name>
	        <param-value>
		    /WEB-INF/config/ContextLoaderListener.xml
		    /WEB-INF/config/quartz-task.xml
	    </param-value>
	</context-param>

	<!-- POST中文乱码过滤器 -->
	<filter>
		<filter-name>CharacterEncodingFilter</filter-name>
		<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
		<init-param>
			<param-name>encoding</param-name>
			<param-value>utf-8</param-value>
		</init-param>
	</filter>

	<filter-mapping>
		<filter-name>CharacterEncodingFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
    <!-- 使用 DispatcherServlet 来做分发 -->
	<servlet>
		<servlet-name>spring_game</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<init-param>
            <!-- 将对应的分发ActionServlet的配置,在默认的情况下,是使用[servlet-name]-servlet.xml文件 -->
			<param-name>contextConfigLocation</param-name>
			<param-value>/WEB-INF/config/jm_admin_servlet.xml</param-value>
		</init-param>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<servlet-mapping>
		<servlet-name>spring_game</servlet-name>
		<url-pattern>/</url-pattern>
	</servlet-mapping>

	<!-- 单独定义Servlet出去 -->
	<!-- 
            <servlet> 
                <servlet-name>ActionServlet</servlet-name> 
                <servlet-class>
                      com.jm.admin.pro.action.ActionServlet
                </servlet-class> 
	    </servlet> 
            <servlet-mapping> 
                <servlet-name>ActionServlet</servlet-name> 
                <url-pattern>/action.do</url-pattern> 
            </servlet-mapping>
         -->
</web-app>



DispatcherServlet与ContextLoaderListener的区别:

DispatcherServlet中加载的配置文件的作用域是在web请求的时候才触发的,一般跟controller相关的bean配置会放在这里面,例如视图解析器的bean,而ContextLoaderListener加载的配置文件的作用域是在整个环境中,类似于application级别的,一般在这个配置文件中定义的是公共的内容,例如db、service等等。
分享到:
评论

相关推荐

    Spring+mybatis简单的部署

    本教程将详细介绍如何将这两个框架整合并进行简单的部署,以便于理解和实践。 **1. Spring框架** Spring提供了一个强大的依赖注入(DI)容器,它使得对象之间的关系可以被外部化,从而降低了代码的耦合度。Spring还...

    在Kubernetes上部署Spring Cloud Data Flow更安全稳定.docx

    以简单为原则,我们依然是基于Batch任务,不部署与Stream相关的组件。 2.1 下载GitHub代码 我们要基于官方提供的部署代码进行修改,先把官方代码clone下来: $ git clone ...

    spring cloud架构搭建文档

    Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易...

    spring aop hessian 基础demo 部署即可运行

    Spring AOP和Hessian是两个在Java开发中广泛使用的技术,尤其在分布式系统和服务治理中。...通过运行这个示例,你可以更好地理解Spring AOP和Hessian如何协同工作,以及如何在实际项目中部署和使用它们。

    spring入门环境部署

    本文将深入介绍如何进行Spring入门环境部署,以便在Eclipse集成开发环境中启动你的第一个Spring项目。 首先,你需要确保已经安装了Java Development Kit (JDK) 和Eclipse IDE。JDK是编写Java程序的基础,而Eclipse...

    spring ioc容器部署实现

    ### Spring IoC容器部署实现详解 #### 一、Spring IoC容器概述 Spring框架的核心特性之一就是Inversion of Control(IoC),也被称为Dependency Injection(DI)。IoC容器是Spring框架的重要组成部分,它负责管理...

    部署WebService服务(cxf,spring)

    CXF提供了丰富的API和工具,使得开发和部署Web服务变得简单高效。 而Spring框架则是一个全面的企业级应用开发框架,它简化了Java应用程序的开发,包括依赖注入、面向切面编程以及各种容器和服务。Spring与CXF的集成...

    SpringBlade开发手册基础版

    * Windows部署:使用SpringBlade可以快速实现Windows部署,通过简单的步骤可以生成一个基本的Windows生产环境平台。 * Linux部署:使用SpringBlade可以快速实现Linux部署,通过简单的步骤可以生成一个基本的Linux...

    Spring+Spring MVC+Spring JDBC+MySql实现简单登录注册

    这个简单的登录注册系统展示了Spring框架的强大功能,以及如何与其他技术如Spring MVC、Spring JDBC和MySQL协同工作,为开发者提供了一个完整的后端解决方案。通过深入理解并实践这些知识点,开发者能够构建更复杂的...

    spring vue简单示例

    在本教程中,我们将探讨如何使用Spring Boot和Vue.js构建一个简单的Web应用程序。Spring Boot是Java领域的一个流行框架,用于简化Spring应用的初始搭建以及开发过程。Vue.js则是一款轻量级的前端JavaScript框架,以...

    spring-cloud项目_springcloud_springcloud项目_springcloud_spring-clou

    Spring Boot 实现的云应用开发工具集,它为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话、集群状态)操作的简单方法。...

    Spring Integration + Spring WS 整合

    首先,我们需要将项目部署到 Tomcat 服务器上,然后使用 SoupUI 来调用 Web 服务。 结论 在这个项目中,我们成功地将 Spring Integration 和 Spring WS 整合在一起,实现了一个完整的 Web 服务解决方案。这个项目...

    SpringBatch+Spring+Mybatis+MySql (spring batch 使用jar)

    Spring Batch是一个轻量级的,完全面向Spring的批处理框架,可以应用于企业级大量的数据处理系统。Spring Batch以POJO和大家熟知的Spring框架为基础,使...7、提供一个简单的部署模式,利用Maven构建独立的Jar文件。

    maven+spring简单实例

    在“maven+spring简单实例”中,我们主要探讨如何结合这两个强大的工具来创建一个简单的Java应用。首先,我们需要了解Maven的工作原理。Maven通过项目对象模型(Project Object Model, POM)来描述项目,并利用插件...

    spring MVC简单示例

    在本示例中,我们将深入探讨Spring MVC的基本概念、配置以及如何创建一个简单的应用程序。 1. **Spring MVC 概述** Spring MVC 是 Spring 框架的一部分,它简化了开发和测试Web应用程序的过程。通过分离业务逻辑、...

    Spring Cloud构建微服务架构

    Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易...

    spring boot 简单案例下载

    2. **嵌入式服务器**:Spring Boot 支持嵌入式 Tomcat、Jetty 或 Undertow 服务器,这意味着你无需单独部署到外部应用服务器,可以直接运行打包后的 JAR 文件。 3. **自动配置(Auto Configuration)**:Spring ...

    Spring Boot 2.5.0简单学习pdf资料

    在 Spring Boot 2.5.0 中,项目开发流程通常包括需求分析、概要设计、详细设计、编码、测试和部署等几个阶段。在每个阶段都需要遵守一定的流程和规范,以确保项目的质量和可维护性。 环境搭建 在 Spring Boot ...

    quartz整合springbatch动态集群定时实现mysql参考

    它提供了灵活的时间表定义和多种触发器类型,如简单触发器、cron触发器等。Quartz与Spring的集成使得在Spring应用中管理任务变得更加容易,可以利用Spring的依赖注入和生命周期管理。 Spring Batch是一个用于处理...

    spring cloud微服务项目

    它基于Spring Boot,使得构建微服务变得更加简单。"spring cloud微服务项目"的标题表明这是一个使用Spring Cloud来开发的微服务架构应用实例,而描述中的"比较完美实例"暗示了这是一个相对完善的示例项目,可能包含...

Global site tag (gtag.js) - Google Analytics