十一.spring整合web项目原理
来源:互联网 发布:ubuntu经常异常假死 编辑:程序博客网 时间:2024/06/02 13:13
1 加载spring核心配置文件:
ApplicationContext context = new ClassPathXmlApplicationContext("Application.xml");
如果每次请求都new ApplicationContext 对象,功能可以实现,效率很低,我们需要思考的是程序启动后只new一次对象.
2 实现思想:把加载配置文件和创建对象过程,在服务器启动时候完成.
3 实现原理
熟悉Servlet技术的都知道ServletContext是web的项目中的上下文域对象.
(1)ServletContext对象
(2)监听器
(3)具体使用:
- 在服务器启动时候,为每个项目创建一个ServletContext对象.
- 在ServletContext对象创建时候,使用ServletContext的监听器可以具体到ServletContext对象在什么时候创建.
- 使用监听器监听到ServletContext对象创建时候加载spring配置文件,把配置文件配置对象创建.
- 把创建出来的对象放到ServletContext域对象里面(setAttribute方法)
这些操作在spring框架中,已经帮我们做了,但是还是需要理解期原理.
阅读全文
0 0
- 十一.spring整合web项目原理
- Spring整合web项目原理
- Spring 整合web项目原理
- Spring整合web项目原理
- Spring整合Web项目原理
- Spring整合Web项目原理
- Spring整合web项目的原理
- Spring 整合web 项目原理及配置
- Spring整合web项目
- spring整合web项目
- spring整合web项目
- Spring整合web项目
- Spring&WEB整合原理及源码分析
- Mybatis+Spring整合创建Web项目
- Axis2在Web项目中整合Spring
- shiro与spring web项目整合
- Mybatis+Spring整合创建Web项目
- Mybatis+Spring整合创建Web项目
- JS——DOM表单
- Vi 使用技巧
- "齐刘海儿"挡画面?苹果:开发者你们调整界面适配
- Mysql数据库操作(三)----用户权限(DCL)
- Ugly Number II
- 十一.spring整合web项目原理
- 七、JDBC例子——图书的增、删除、改、查
- Android 项目更改包名的方法
- SSH整合需要JAR包及大概作用
- 《机器学习基石》课程笔记(1)
- JAVA_JVM总结
- grafana使用Elasticsearch
- PAT_A 1060. Are They Equal (25)
- 计蒜客-判断字符串是否是手机号码