Spring面试题
Posted ywsheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring面试题相关的知识,希望对你有一定的参考价值。
// spring 事务管理
// 1.定义
// 事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性
// 2. 事务的四个关键属性(ACID)
// ① 原子性(atomicity):事务是一个原子操作,有一系列动作组成。
// 事务的原子性确保动作要么全部完成,要么完全不起作用
// ② 一致性(consistency):一旦所有事务动作完成,事务就被提交。
// 数据和资源就处于一种满足业务规则的一致性状态中
// ③ 隔离性(isolation):可能有许多事务会同时处理相同的数据,
// 因此每个事物都应该与其他事务隔离开来,防止数据损坏
// ④ 持久性(durability):一旦事务完成,无论发生什么系统错误,
// 它的结果都不应该受到影响。通常情况下,事务的结果被写到持久化存储器中.
// springmvc
// 1.定义:用来简化基于MVC架构的web应用程序开发,属于Spring框架的一部分
// 流程:
// 请求先发送给DispatcherServlet,DispatcherServlet收到请求之后,
// 依据HandlerMapping的配置调用对应的Controller来处理。
// Controller将处理结果封装成ModelAndView,然后返回给DispatcherServlet。
// DispatcherServlet依据ViewResolver的解析,调用对应的jsp生成页面。
以上是关于Spring面试题的主要内容,如果未能解决你的问题,请参考以下文章