guokehua(@yahoo.com.cn oy Java! 1010 23 Spring和 Struts的整合 郭克华J2EE框架实战教学视频
oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 23Spring和Struts的整合
guokehua(@yahoo.com.cn oy Java 场景 Struts登陆,调用Dao,要求Dao内能够 显示登陆的信息 1010 Struts Dao DB 郭克华J2EE框架实战教学视频
oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 场景 • Struts登陆,调用Dao,,要求Dao内能够 显示登陆的信息 Struts Dao DB
guokehua(@yahoo.com.cn oy Java! 总结: Application Context ApplicationContext主要是用于査找bean,使 用 getBean方法返回容器中实例化的对象 1010 在网站的情况下怎么办? 通过 WebApplication Context · WebApplication Context是 Application Context 的子接口 郭克华J2EE框架实战教学视频
oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 总结:ApplicationContext ApplicationContext • ApplicationContext主要是用于查找bean,使 用getBean的方法返回容器中实例化的对象。 • 在网站的情况下怎么办? • 通过WebApplicationContext • WebApplicationContext是ApplicationContext 的子接口
guokehua(@yahoo.com.cn oy av Web Context: Spring WEB (1)建立一个Web项目,在 web. xm中加入 <servlet> <servlet-name>context/servlet-name> <servlet-class> ooid org. springframework web context. ContextLoaderservlet </servlet-class> <load-on-startup>1</load-on-startup> </servlet> 这样,系统自动读取/WEB-INF/app1 icationcontext.xm1,如果自己 定义文件名,则还需要增加: <context-param> <param-name>contextConfigLocation</param-name> < parain- value>/文件路径</ parain-va1ue> </context-param> 通过 WebApplicationContextUtils. getWebApplicationcontext( pplication)得到Bean 郭克华J2EE框架实战教学视频
oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 WebContext WebContext:Spring WEB :Spring WEB • (1)建立一个Web项目,在web.xml中加入: <servlet> <servlet-name>context</servlet-name> <servlet-class> org.springframework.web.context.ContextLoaderServlet </servlet-class> <load-on-startup>1</load-on-startup> </servlet> 这样,系统自动读取/WEB-INF/applicationContext.xml,如果自己 定义文件名,则还需要增加: <context-param> <param-name>contextConfigLocation</param-name> <param-value>/文件路径</param-value> </context-param> 通过 WebApplicationContextUtils.getWebApplicationContext( application) 得到Bean
guokehua(@yahoo.com.cn oy Java 另一种方法:用 Listener接口( Servlet23以上使用) (1)建立一个Web项目,在 web. xm中加入 <context-param> <param-name >contextConfigLocation</ param -name> < parain- value>路径</ parain-va1ue> 10101</context-paranm <listener> <listener- class>org. springframework web context. Contextloderli stener</listener-class> </listener> 通过 WebApplicationContextUtils. getWebApplicationContext app1 Ication)得到Bean 郭克华J2EE框架实战教学视频
oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 另一种方法:用 另一种方法:用Listener Listener接口(Servlet2.3 Servlet2.3以上使用) • (1)建立一个Web项目,在web.xml中加入: <context-param> <param-name>contextConfigLocation</ param -name> <param-value>路径</param-value> </context-param > <listener> <listenerclass>org.springframework.web.context.ContextLoderLi stener</listener-class> </listener> 通过 WebApplicationContextUtils.getWebApplicationContext( application) 得到Bean