`

在Web工程中获得ApplicationContext的简易方法

阅读更多
第1步:创建一个系统监听,要求是这个监听必须最后加载
第2步:在监听启动代码中,获得ApplicatioinContext的引用,代码如下:
public void contextInitialized(ServletContextEvent contextEvent) {
		ServletContext servletContext= contextEvent.getServletContext();
		ApplicationContext ctx=WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext);
}
分享到:
评论

相关推荐

    Spring中ApplicationContext加载机制

    配置完成之后,即可通过 WebApplicationContextUtils.getWebApplicationContext 方法在 Web 应用中获取 ApplicationContext 引用。例如: ```java ApplicationContext ctx = WebApplicationContextUtils.get...

    Spring3.0定时任务简单实例web工程

    在本实例中,我们关注的是Spring 3.0版本中的定时任务功能,这是一个基于Web工程的简单示例,适合在MyEclipse环境中运行。 首先,我们要了解Spring 3.0中的定时任务是如何工作的。Spring提供了`TaskExecutor`接口和...

    关于Mybatis与Spring、SpringMVC整合的简单web工程

    在Java Web开发中,Spring、SpringMVC和Mybatis是三个非常重要的框架,它们各自承担着不同的职责。Spring作为核心容器,负责管理对象及其依赖;SpringMVC则处理Web层的请求分发;Mybatis是一个轻量级的持久层框架,...

    基于VirgoServer进行Spring Osgi Web开发

    - 在Web工程的web.xml中配置Servlet,使得请求能够被正确路由到相应的处理逻辑。 在Spring Osgi Web开发中,关键在于理解OSGi的模块化概念,以及如何利用Spring DM来管理服务的发布和消费。Virgo Server提供了这样...

    运用spring进行web工程开发

    在Web工程开发中,Spring MVC是常用于构建前端控制器的组件。它将请求、业务逻辑、视图分离,形成了经典的MVC(模型-视图-控制器)设计模式。Action在Spring MVC中通常指的是控制器层的类,这些类接收HTTP请求,处理...

    [web工程]集成spring3

    在本文中,我们将深入探讨如何将Spring框架的第三版(Spring 3)集成到Web工程中。Spring 3是Java企业级应用开发的一个关键组件,它提供了强大的依赖注入(Dependency Injection,DI)、面向切面编程(Aspect-...

    springmvc工程简单模板

    在本"springmvc工程简单模板"中,我们看到它是一个基础的 Spring MVC 项目配置,适合初学者快速上手使用。 1. **Spring MVC 概述** Spring MVC 通过提供一种模型-视图-控制器架构模式,将业务逻辑、数据和用户界面...

    使用Spring快速实现web开发的小实例工程源代码

    2. **编写控制器**:`HelloController`类中,定义处理请求的方法,如`hello()`,并在方法上使用`@RequestMapping`注解指定URL映射。 3. **配置DispatcherServlet**:在`web.xml`中配置`DispatcherServlet`,指定它...

    SSH的简单工程框架

    在SSH工程中,Maven通过其配置文件pom.xml管理项目的依赖,可以自动下载所需的库文件,简化构建过程。 在压缩包中,`index.jsp`通常是Web应用的入口页面,展示给用户的第一界面。`META-INF`目录包含有关应用的信息...

    Maven创建Web项目

    在本教程中,我们将深入探讨如何使用Maven来创建一个Web项目,特别是针对BI(Business Intelligence)产品开发的经典技术框架——SSM(Spring、Spring MVC和MyBatis)。 首先,让我们理解SSM框架的组成部分: 1. *...

    基于框架的Web开发-第一个springMVC的例子.doc

    首先,我们创建一个名为`springMVC`的Web工程,基于Java EE 6.0。这个工程不涉及数据库操作,因此没有DAO层。重点在于展示Service和Controller层之间的依赖注入。工程结构如下: - 工程根目录下有`mvc`顶级包,分为...

    myeclipse简单登陆,工程名study

    在这个"study"工程中,开发者可能创建了一个基础的用户登录系统,以便学习和理解MyEclipse中如何实现这样的功能。 【描述】"myeclipse简单登陆,工程名study。用myeclipse能直接运行。"这句话表明这个项目是可以在...

    使用webservice实现客户端与服务器通信,

    例如,在Java中,这些配置信息可能在web.xml(Web应用的部署描述符)或applicationContext.xml(Spring框架中的配置文件)中定义。 在“WebServiceDemo”压缩包中,我们可能会找到以下内容: 1. 服务器工程源代码...

    如何在spring中等价配置得到原本由jndi配置实现的数据源

    如果不在Web环境中,你需要创建一个ApplicationContext实例来加载Spring配置。例如,可以使用`ClassPathXmlApplicationContext`: ```java ApplicationContext context = new ClassPathXmlApplicationContext(...

    Spring+SpringMVC+MyBatis框架一个简单工程的搭建实例

    本实例将详细阐述如何利用这三个框架搭建一个简单的企业级Web工程。 **Spring框架** Spring是一个全方位的后端开发框架,它提供了依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented ...

    spring源代码解析

    简单的说,在web容器中,通过ServletContext为Spring的IOC容器提供宿主环境,对应的建立起一个IOC容器的体系。其中,首先需要建立的是根上下文,这个上下文持有的对象可以有业务对象,数据存取对象,资源,事物管理...

    一个简单的SSH配置工程

    标题中的“一个简单的SSH配置工程”指的是一个基于SSH(Struts2、Hibernate、Spring)三大框架的集成开发项目。SSH是Java Web开发中常见的技术栈,用于构建高效、灵活的企业级应用。 首先,Struts2作为MVC(Model-...

    spring学习入门工程(可执行)

    在Spring中,JDBC被封装在`JdbcTemplate`或`NamedParameterJdbcTemplate`等类中,提供了一种更安全、更易于使用的API来执行SQL查询和更新。这使得数据库操作更加简单,减少了手动处理结果集和异常的可能性。 4. **...

    Intelli idea 创建 SpringMVC 工程

    使用 `@Controller` 注解标记该类,然后在方法上添加 `@RequestMapping` 注解来映射请求。 6. **配置视图解析器** 在 `applicationContext.xml` 中配置 ViewResolver,例如 `InternalResourceViewResolver`,指定...

Global site tag (gtag.js) - Google Analytics