<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://oxyc.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2foxyc.spaces.live.com%2fcategory%2f%e7%83%82%e7%ac%94%e5%a4%b4%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>蚯蚓: 烂笔头</title><description /><link>http://oxyc.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=cat%25E7%2583%2582%25E7%25AC%2594%25E5%25A4%25B4</link><language>en-US</language><pubDate>Fri, 15 Aug 2008 14:58:55 GMT</pubDate><lastBuildDate>Fri, 15 Aug 2008 14:58:55 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://oxyc.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>-1409798983858752950</live:id><live:alias>oxyc</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>在web application 调用Spring的Beanfactory</title><link>http://oxyc.spaces.live.com/Blog/cns!EC6F634B2A64724A!293.entry</link><description>&lt;div&gt;1)配置web.xml&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br&gt;&amp;lt;!DOCTYPE web-app&lt;br&gt;    PUBLIC &amp;quot;-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN&amp;quot;&lt;br&gt;    &amp;quot;&lt;a href="http://java.sun.com/dtd/web-app_2_3.dtd"&gt;http://java.sun.com/dtd/web-app_2_3.dtd&lt;/a&gt;&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;web-app&amp;gt;&lt;br&gt; &amp;lt;context-param&amp;gt;&lt;br&gt;  &amp;lt;param-name&amp;gt;contextConfigLocation&amp;lt;/param-name&amp;gt;&lt;br&gt;     &amp;lt;!-- 配置加载的bean factory xml --&amp;gt;&lt;br&gt;  &amp;lt;param-value&amp;gt;&lt;br&gt;   WEB-INF/applicationContext*.xml&lt;br&gt;   classpath:applicationContext-datasource.xml&lt;br&gt;   classpath:applicationContext-hibernate.xml&lt;br&gt;   classpath:applicationContext-dao.xml&lt;br&gt;   classpath:applicationContext-service.xml&lt;br&gt;  &amp;lt;/param-value&amp;gt;&lt;br&gt; &amp;lt;/context-param&amp;gt;&lt;br&gt; &amp;lt;listener&amp;gt;&lt;br&gt;  &amp;lt;listener-class&amp;gt;&lt;br&gt;   org.springframework.web.context.ContextLoaderListener&lt;br&gt;  &amp;lt;/listener-class&amp;gt;&lt;br&gt; &amp;lt;/listener&amp;gt;&lt;br&gt;&amp;lt;/web-app&amp;gt;&lt;/div&gt;
&lt;div&gt;2)Jsp页面中调用spring&lt;br&gt;&amp;lt;%&lt;br&gt;org.springframework.beans.factory.BeanFactory beanFactory = (org.springframework.beans.factory.BeanFactory) &lt;br&gt;pageContext.getServletContext().getAttribute(org.springframework.web.context.WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);&lt;/div&gt;
&lt;div&gt;%&amp;gt;&lt;br&gt;3)Servlet中调用spring&lt;/div&gt;
&lt;div&gt;ServletContext context = this.getServletContext();&lt;br&gt;org.springframework.beans.factory.BeanFactory beanFactory = (org.springframework.beans.factory.BeanFactory) &lt;br&gt;context.getAttribute(org.springframework.web.context.WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);&lt;/div&gt;
&lt;div&gt;4)ClassPath加载&lt;/div&gt;
&lt;div&gt;ApplicationContext beanFactory = new ClassPathXmlApplicationContext(&lt;br&gt;    new String[] { &amp;quot;applicationContext-datasource.xml&amp;quot;,&lt;br&gt;      &amp;quot;applicationContext-hibernate.xml&amp;quot;,&lt;br&gt;      &amp;quot;applicationContext-service-freemarker.xml&amp;quot;,&lt;br&gt;      &amp;quot;applicationContext-service.xml&amp;quot;&lt;/div&gt;
&lt;div&gt;    });&lt;br&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-1409798983858752950&amp;page=RSS%3a+%e5%9c%a8web+application+%e8%b0%83%e7%94%a8Spring%e7%9a%84Beanfactory&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=oxyc.spaces.live.com&amp;amp;GT1=oxyc"&gt;</description><comments>http://oxyc.spaces.live.com/Blog/cns!EC6F634B2A64724A!293.entry#comment</comments><guid isPermaLink="true">http://oxyc.spaces.live.com/Blog/cns!EC6F634B2A64724A!293.entry</guid><pubDate>Tue, 27 Mar 2007 01:53:42 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://oxyc.spaces.live.com/blog/cns!EC6F634B2A64724A!293/comments/feed.rss</wfw:commentRss><wfw:comment>http://oxyc.spaces.live.com/Blog/cns!EC6F634B2A64724A!293.entry#comment</wfw:comment><dcterms:modified>2007-03-27T04:39:07Z</dcterms:modified></item></channel></rss>