samtiger


QQ:418148757
Name:yangchuan
数据加载中……
spring+struts1+hibernate的三种方式

    首先说一下struts1加载spring的两种方式:
     第一种:通过web.xml配置加载spring上下文环境,其配置方式如下:
     web.xml

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

 通过listener加载
      <listener>
            <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
      </listener>

   或者利用severlet类加载
     
        <servlet>
            <servlet-name>context</servlet-name> 
            <servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
            <load-on-startup>1</load-on-startup> 
        </servlet>
第二种方式:
        使用Struts插件 
       在struts-config.xml中
     <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
        <set-property property="contextConfigLocation"
            value="/WEB-INF/applicationContext.xml"/>
    </plug-in>

这两种配置的明显区别就是,第一种方式可以配置多个spring配置文件。而且第一种方式应该说是web容器加载spring的方式

posted on 2007-09-28 23:15 sam.chuan.yang 阅读(863) 评论(1)  编辑  收藏

评论

# re: spring+struts1+hibernate的三种方式 2007-09-29 07:57 BeanSoft

thanks!
  回复  更多评论    

只有注册用户登录后才能发表评论。


网站导航: