zoukankan      html  css  js  c++  java
  • 在Servlet中使用spring注入的bean

    package abu.csdn.servlet;   
    import java.io.IOException;   
    import javax.servlet.ServletContext;   
    import javax.servlet.ServletException;   
    import javax.servlet.http.HttpServlet;   
    import javax.servlet.http.HttpServletRequest;   
    import javax.servlet.http.HttpServletResponse;   
    import org.springframework.orm.hibernate3.HibernateTemplate;   
    import org.springframework.web.context.WebApplicationContext;   
    import org.springframework.web.context.support.WebApplicationContextUtils;   
    /**  
     * <p>  
     * 演示使用Spring向Servlet注入对象  
     * </p>  
     * User: Abu Date: 2009-7-2 Time: 14:30:55  
     */  
    public class CopyOfShowImageServlet extends HttpServlet {   
        HibernateTemplate hibernateTemplate;   
           
           
        /**  
         * <p>  
         * 在Servlet中注入对象的步骤:  
         * 1.取得ServletContext  
         * 2.利用Spring的工具类WebApplicationContextUtils得到WebApplicationContext  
         * 3.WebApplicationContext就是一个BeanFactory,其中就有一个getBean方法  
         * 4.有了这个方法就可像平常一样为所欲为了,哈哈!  
         * </p>  
         */  
        @Override  
        public void init() throws ServletException {           
            super.init();   
                       
            ServletContext servletContext = this.getServletContext();   
                       
            WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(servletContext);   
                       
            hibernateTemplate = (HibernateTemplate)ctx.getBean("hibernateTemplate");   
        }   
        @Override  
        protected void doPost(HttpServletRequest request,   
                HttpServletResponse response) throws ServletException, IOException {   
            doGet(request, response);   
        }   
           
           
        @Override      
        protected void doGet(HttpServletRequest request,   
                HttpServletResponse response) throws ServletException, IOException {   
               
        }   
    }  



  • 相关阅读:
    熟悉常用的HBase操作
    爬虫大作业
    熟悉常用的HDFS操作
    数据结构化与保存
    获取全部校园新闻
    爬取校园新闻首页的新闻的详情,使用正则表达式,函数抽离+网络爬虫基础练习
    中文词频统计
    英语词频统计
    AXIOS中文文档
    overload方法重载
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3246872.html
Copyright © 2011-2022 走看看