spring与web整合(交鸡肋,因为有前台框架封装了servlet)
2015-11-01 19:59
323 查看
1、 新建web项目 spring3_day1_web 导入jar和配置文件
2、 编写HelloServlet 、HelloService (交给Spring管理 )
3、 发现问题,每次访问Servlet都会创建新的Spring容器对象
一个项目中 spring容器只需要一个就可以了 !如何只有一个!
web项目中:确保对象唯一, 放入ServletContext 范围 !
项目启动时,放入spring容器对象 ------ ServletContextListener 对象
4、Spring框架内容为我们提供了这样的Listener ,位于spring-web开发包 !
导入 spring-web-3.2.0.RELEASE.jar
配置Listener 在web.xml
错误:Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]
默认会去WEB-INF找配置文件
这里classpath: 必须小写,相当于WEB-INF/classes
5、Servlet 从ServletContext 范围获取对象
2、 编写HelloServlet 、HelloService (交给Spring管理 )
3、 发现问题,每次访问Servlet都会创建新的Spring容器对象
一个项目中 spring容器只需要一个就可以了 !如何只有一个!
web项目中:确保对象唯一, 放入ServletContext 范围 !
项目启动时,放入spring容器对象 ------ ServletContextListener 对象
4、Spring框架内容为我们提供了这样的Listener ,位于spring-web开发包 !
导入 spring-web-3.2.0.RELEASE.jar
配置Listener 在web.xml
错误:Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]
默认会去WEB-INF找配置文件
这里classpath: 必须小写,相当于WEB-INF/classes
5、Servlet 从ServletContext 范围获取对象
相关文章推荐
- Java环境变量配置
- java_笔记-9
- 学了近一个月的java web 感想
- Java 闭包机制
- spring复杂对象注入四种方式
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- Error: could not open 'C:/Program Files/Java/jre6/lib/i386/jvm.cfg' 的处理方法
- 用exe4j将java程序打包成exe格式
- SpringMVC文件的上传与下载
- SpringIOC_对象的多实例和单实例
- Java四种读取和创建XML文档的例子教程
- Java os.name
- jfinal spring 整合 集成 事物 spring-jfinal
- java中的垃圾收集算法
- jfinal集成spring cxf做webservice服务
- spring 注解事务配置
- spring 注解事务配置
- PAT 1019. General Palindromic Number (20)
- eclipse 常用快捷键
- SpringIOC_创建对象的时机