首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

ServletContextAware Struts2跟Spring2中都有 到底用哪一个

2012-08-31 
ServletContextAware Struts2和Spring2中都有 到底用哪一个?在Spring2.5 + Struts2的项目中生成Action时要

ServletContextAware Struts2和Spring2中都有 到底用哪一个?

在Spring2.5 + Struts2的项目中生成Action时要实现接口ServletContextAware,结果有两个地方有它的定义,到底用哪一个呢?具体的查看两处的接口定义,发现到目前为止,这两处的定义是一样的如下所示:

Struts2的

public interface ServletContextAware {

??? public void setServletContext(ServletContext context);
}

Spring2.5的

public interface ServletContextAware {

?/**
? * Set the ServletContext that this object runs in.
? * <p>Invoked after population of normal bean properties but before an init
? * callback like InitializingBean's <code>afterPropertiesSet</code> or a
? * custom init-method. Invoked after ApplicationContextAware's
? * <code>setApplicationContext</code>.
? * @param servletContext ServletContext object to be used by this object
? * @see org.springframework.beans.factory.InitializingBean#afterPropertiesSet
? * @see org.springframework.context.ApplicationContextAware#setApplicationContext
? */
?void setServletContext(ServletContext servletContext);

}

所以,结论是用哪一个都可以,不影响实际的使用,不过,为了统一起见还是推荐用Struts2的,呵呵。

?

热点排行