Spring面试题

// spring 事务管理
// 1.定义
// 事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性
// 2. 事务的四个关键属性(ACID)
// ① 原子性(atomicity):事务是一个原子操作,有一系列动作组成。
// 事务的原子性确保动作要么全部完成,要么完全不起作用
// ② 一致性(consistency):一旦所有事务动作完成,事务就被提交。
// 数据和资源就处于一种满足业务规则的一致性状态中
// ③ 隔离性(isolation):可能有许多事务会同时处理相同的数据,
// 因此每个事物都应该与其他事务隔离开来,防止数据损坏
// ④ 持久性(durability):一旦事务完成,无论发生什么系统错误,
// 它的结果都不应该受到影响。通常情况下,事务的结果被写到持久化存储器中.
 
 
 
// springmvc
// 1.定义:用来简化基于MVC架构的web应用程序开发,属于Spring框架的一部分
 
// 流程:
// 请求先发送给DispatcherServlet,DispatcherServlet收到请求之后,
// 依据HandlerMapping的配置调用对应的Controller来处理。
// Controller将处理结果封装成ModelAndView,然后返回给DispatcherServlet。
// DispatcherServlet依据ViewResolver的解析,调用对应的jsp生成页面。
posted @ 2019-11-28 14:44  小蚊子大人KN  阅读(116)  评论(0编辑  收藏  举报