??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲黄片毛片在线观看,亚洲中文字幕乱码熟女在线,亚洲黄色片免费看http://www.tkk7.com/zhaijianhui/category/11283.html研究java技?/description>zh-cnFri, 02 Mar 2007 14:47:38 GMTFri, 02 Mar 2007 14:47:38 GMT60spring集成到web框架http://www.tkk7.com/zhaijianhui/archive/2006/08/02/61423.html蜘蛛蜘蛛Wed, 02 Aug 2006 15:41:00 GMThttp://www.tkk7.com/zhaijianhui/archive/2006/08/02/61423.htmlhttp://www.tkk7.com/zhaijianhui/comments/61423.htmlhttp://www.tkk7.com/zhaijianhui/archive/2006/08/02/61423.html#Feedback0http://www.tkk7.com/zhaijianhui/comments/commentRss/61423.htmlhttp://www.tkk7.com/zhaijianhui/services/trackbacks/61423.html把spring集成到web框架很简单,只要在web.xml里面加上 <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext*.xml</param-value> </context-param> 或?br /><listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> 如果Z面这U方式的话,那么是加蝲默认的文?br />/WEB-INF/applicationContext.xml q个?br />org.springframework.web.context.support.XmlWebApplicationContextc里面定义的,,部分代码Q?br />/** Default config location for the root context */ public static final String DEFAULT_CONFIG_LOCATION = "/WEB-INF/applicationContext.xml";
/** Default prefix for building a config location for a namespace */ public static final String DEFAULT_CONFIG_LOCATION_PREFIX = "/WEB-INF/";
/** Default suffix for building a config location for a namespace */ public static final String DEFAULT_CONFIG_LOCATION_SUFFIX = ".xml";
Once the context files are loaded, Spring creates a WebApplicationContext object based on the bean definitions and puts it into the ServletContext. q样我们可以直接用ServletContext获取自己惌的参数的Q,
All Java web frameworks are built on top of the Servlet API, so you can use the following code to get the ApplicationContext that Spring created.
通过WebApplicationContext我们可以通过bean的名字获取它的实例了 The WebApplicationContextUtils class is for convenience, so you don't have to remember the name of the ServletContext attribute. Its getWebApplicationContext() method will return null if an object doesn't exist under the WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE key. Rather than risk getting NullPointerExceptions in your application, it's better to use the getRequiredWebApplicationContext() method. This method throws an Exception when the ApplicationContext is missing.
Once you have a reference to the WebApplicationContext, you can retrieve beans by their name or type. Most developers retrieve beans by name, then cast them to one of their implemented interfaces.
Fortunately, most of the frameworks in this section have simpler ways of looking up beans. Not only do they make it easy to get beans from the BeanFactory, but they also allow you to use dependency injection on their controllers. Each framework section has more detail on its specific integration strategies.