电商面试(web.xml的启动顺序)

1、Web 应用名称 <display-name>

2、Web 应用描述 <disciption>

3、上下文参数:声明应用范围内的初始化参数。

<context-param>    

首先初始化 applicationcontext.xml (spring的配置文件),

加载applicationContext文件 初始化 service dao层
初始化service层 加载service层中的类
初始化dao层 加载dao层mapper中的接口
因为dao需要连接mysql提供的数据库 所以需要加载jdbc.properties中的数据配置文件。以及logger日志文件
创建数据库连接池。创建数据库连接池
spring和mybatis整合获取SqlSessionFactoryBean
此时去加载SqlMapConfig中的文件
实用类去扫描mapper类中的接口
通过数据源 配置事务管理器 配置事务注解以及切面和通知
以上就是spring容器需要加载的文件

Listener加载

Filter加载 跨域请求 Post请求

最后是前端控制器DispatcherServlet加载springMvc中的配置文件

posted @ 2018-07-31 14:32  送快递的尚尚  阅读(148)  评论(0编辑  收藏  举报