【spring】ssm整合小知识

来源:互联网 发布:查询某一列重复的数据 编辑:程序博客网 时间:2024/06/04 19:00

以下是整合ssm框架的时候总结的小知识点:

(1)首先我觉得有必要先了解tomcat的配置文件web.xml(web组件加载顺序)
web组件的加载顺序为:context-param->listener->filter->servlet(同类按编写顺序执行)
具体看链接:
点我
(2)使用spring可以将数据库框架等整合在一起,spring框架有一个重要的概念就是bean(本质其实是个类,spring框架可以看作是一个bean容器)。基于spring框架的配置文件,比如数据库的配置文件spring自身的配置文件,根标签都是beans.一些properties后缀的文件,我们就需要配置一个这样的bean,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer,告诉spring去哪里找properties文件。
我们在beans标签里面配置各种需要的bean,我们希望这些bean能够优先加载,因为这些bean一般是配置bean,最后我们还需要在web服务器,比如tomcat中的配置文件中web.xml将spring框架关联起来,一启动该web应用就会优先加载这些bean,这就需要配置一个listener,一般这个listener就是org.springframework.web.context.ContextLoaderListener.
(3)这个listener肯定是spring基于servlet本地相关的类进行了再一层封装,不然怎么能够串起来呢。查了下api,发现这个listener实现了ServletContextListener接口,那么我们就知道为什么tomcat认识这个listener.但是ServletContextListener又是做什么的呢,官方原话:
Interface for receiving notification events about ServletContext lifecycle changes.意思就是接受关于servlet上下文生命周期变化的事件通知,也就是servlet上下文的生命周期一有变化就要执行相应的操作。而spring的这个监听器具体做了什么呢:Bootstrap listener to start up and shut down Spring’s root WebApplicationContext.意思就是启动监听器来启动和关闭Spring的root WebApplicationContext.
(4)因为整合了log4j,但是发现不知道是谁去加载这个properties,原来log4j默认会去类路径下(平级)去找log4j.properties文件,如果向放在其它位置则需要多写一些东西来通知去哪里找.

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 fm2017引援电脑买了怎么办 退休时医保不够二十年怎么办 和的面迟迟不发怎么办 做面条的面发了怎么办 发不起来的面团怎么办 如果婚后买房离婚后财产怎么办 空腹体检前喝水了怎么办 莆田市风俗婴儿死了怎么办后事 上司给你换不好岗位怎么办 领导要把我调走怎么办 美国上庭遇法官退休案子怎么办 夫妻一套房离婚户囗怎么办 正营生不了副团怎么办 浅色衣服被染色了怎么办 解大便解不出来怎么办 强拆挖掘机被村民扣押怎么办 小孩哭的时候接不上气怎么办 昆明市长信箱发不出去怎么办 中国公民在香港想去澳门怎么办 面包车不给贴膜怎么办 在香港海关被扣怎么办 发现被医院骗了怎么办 白皮子科染上血怎么办 宝宝头发里长湿疹怎么办 婴儿头发里长湿疹怎么办 宝宝解小便地方有湿疹怎么办 婴儿湿疹怎么办长在脸上 广州奥龙堡游泳卡过期了怎么办 大学生在学校当兵户口怎么办 茶叶梗枕头太硬怎么办 茶梗枕头太硬怎么办 照片放久了变红怎么办 乳腺萎缩和韧带松弛怎么办 航海王启航服务器爆满怎么办 LOL记分板没了怎么办 辅导孩子做作业没有耐心怎么办 宝宝住院三天回家不吃母乳怎么办 锁频君把应用变暗了怎么办 95的油加成92的怎么办 倒库一边宽了怎么办 倒库老是倒不好怎么办