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

Servlet容器获取Spring中配置的对象

阅读更多

//获取FileBeanAction实例,使用WebApplicatonContextUtils静态方法 getRwquireWebApplicationContext

如下:

WebApplicationContext wac =

                         WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext());
  UserDao userDao = (UserDao)wac.getBean("userDao");
  User user = new User();
  user.setUserName("三零");
  try{
       userDao.save(user);
  }catch(Exception e){
      e.printStackTrace();
  }

分享到:
评论

相关推荐

    servlet与spring整合例子

    我们可以在Spring配置文件中定义数据源和DAO Bean,然后在Servlet中通过依赖注入获取这些DAO对象,执行数据库操作。 7. **Spring Security** 如果涉及到权限控制,Spring Security可以很方便地与Spring MVC整合,...

    Java中Spring获取bean方法小结

    这里我们将详细探讨如何在Java中通过Spring获取配置的bean。 1. **BeanFactory与ApplicationContext** - **BeanFactory** 是Spring中最基础的IoC容器,负责管理和实例化Bean。它允许开发者定义Bean的生命周期和...

    特殊情况(ActionForm,Servlet, Filter, Listener)下Spring如何注入对象

    1. **Servlet**: 可以在Servlet的init()方法中,通过ApplicationContextAware接口获取Spring上下文,然后手动从上下文中获取依赖的bean。 2. **Filter**: 同样,可以在Filter的init()方法中获取ApplicationContext...

    Web项目中获取SpringBean与在非Spring组件中获取SpringBean.pdf

    然而,有时我们需要在非Spring管理的组件或者非Spring环境下获取Spring管理的Bean。这时,我们就需要一种方式来访问Spring的ApplicationContext,它是Spring容器的核心,负责管理所有Bean。 一种常见的做法是创建一...

    spring管理servlet的利器--SimpleServletHandlerAdapter

    总结来说,`SimpleServletHandlerAdapter`是Spring MVC中用于管理非Spring MVC风格Servlet的工具,它允许你将已有Servlet与Spring容器集成,从而利用Spring的强大功能。在实际开发中,根据项目需求灵活运用这一工具...

    spring中的所有配置

    为了指定Spring配置文件的位置,还需要在`web.xml`中添加一个`<context-param>`元素: ```xml <param-name>contextConfigLocation <param-value>/WEB-INF/beans-config.xml, /WEB-INF/demo-service.xml ``` ...

    spring配置中<context-param> 和<init-param>的 区别

    3. **访问方式**:`&lt;context-param&gt;`可通过Spring容器直接访问,`&lt;init-param&gt;`则是在Servlet的`init`方法中通过`ServletConfig`对象获取。 了解这些差异后,开发者可以根据具体需求选择合适的配置方式,以实现更...

    SpringMVC+Spring+hibernate配置

    2. 配置Servlet容器:在web.xml文件中配置DispatcherServlet,它是SpringMVC的核心组件。 3. 创建SpringMVC配置文件:定义处理器映射器、视图解析器、拦截器等。 4. 编写Controller:实现请求处理逻辑,使用@...

    Spring+Servlet读取数据库返回JSON数据(源码).zip

    Spring通过IoC(Inversion of Control,控制反转)容器管理对象的生命周期和依赖关系,这使得代码更加松耦合,易于测试和维护。此外,Spring MVC是Spring框架的一部分,它为Web应用提供了一种组织代码的方式,允许...

    JSP 开发之servlet中调用注入spring管理的dao

    具体到我们的场景,如果DAO对象被Spring管理,而Servlet不在Spring容器中,那么我们就需要在Servlet初始化的时候从Spring容器中获取DAO对象。 具体操作步骤如下: 1. 在Servlet中定义一个私有成员变量作为DAO对象...

    Servlet英文API

    Servlet容器如Tomcat、Jetty也提供了各种配置选项来优化性能。 13. **Servlet的异常处理**: 使用`@WebExceptionHandler`注解可以创建全局的异常处理器,或者在Servlet的`doGet()`和`doPost()`方法中捕获并处理异常...

    手写IOC,DI,servlet

    【标题】中的“手写IOC,DI,servlet”指的是开发者独立实现的控制反转(Inversion of Control,IOC)和依赖注入(Dependency Injection,DI)机制,并结合了Java Servlet技术来构建一个轻量级的Web应用程序框架。...

    体验Spring的IoC容器的优点(Eclipse中).doc

    接着,我们可以使用该 bean 来调用 doUserLogin 方法,并将用户信息封装到 UserInfoVO 对象中,最后输出登录结果。 在本实验中,我们使用了 Spring 的 IoC 容器来管理对象的创建和依赖关系。我们可以通过在配置文件...

    Spring.html

    Spring IOC 控制反转:把创建对象的权利交给Spring 创建对象 1.... 2.... 3.... 管理对象 ... 对象关系DI ...在Servlet中使用WebApplicationContextUtils获取容器对象 5.使用容器对象去获取Service对象

    servlet在web项目中的应用

    在现代Java Web开发中,Servlet常常与Spring MVC、Struts等MVC框架配合使用,实现更高效、模块化的开发模式。 ### 10. 会话管理 Servlet可以通过`HttpSession`对象管理用户的会话状态,存储和检索用户信息,实现...

    JavaWeb_servlet(10)_ 通过 ServletContex 获得根目录下的文件路径

    此时,我们可能需要寻找其他方式来处理文件,例如使用`getResourceAsStream()`方法来读取资源,或者使用Spring框架提供的Resource对象。 在Servlet中,我们通常在Servlet初始化时获取ServletContext,这可以通过...

    Spring中ApplicationContext加载机制

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

    servlet代码+说明文档

    9. **Spring MVC中的Servlet**:在现代的Java Web开发中,Servlet常与Spring MVC框架结合使用,Spring MVC将请求映射、模型绑定、视图解析等工作都进行了封装,使得开发更为简洁。 通过这份"Servlet代码+说明文档...

    第一章 Spring4 简介及获取Bean

    在运行时,这些切面会被编织到目标对象中,实现代码的解耦。 **获取Bean** 在Spring框架中,Bean是被Spring管理的对象,它们可以通过XML配置、注解或者Java配置类来定义。Spring使用IoC容器来管理和实例化这些Bean...

Global site tag (gtag.js) - Google Analytics