
spring
木头房子的
这个作者很懒,什么都没留下…
展开
-
Spring AOP
AOP编程 静态代理 在真实主题之间,前后均可包一层,实现代理的额外拓展功能+真实主题的原来实现,目的是在不破坏原来真实主题的目标意图和功能下,对真实主题进行了功能加强和扩展。 缺点: 尽管能实现:在不改变原来代码的情况下,新增加了需要的功能。 随之带来了新的问题:一个类对应一个接口,代理类也对应实现类同样的接口,虽然我们把散落在系统中各个方法都收集回笼到一块,但一个接口就要出来一个代理类导致数量原创 2017-07-02 22:38:59 · 265 阅读 · 0 评论 -
SpringMVC请求流程
如图所示: 1、用户发出请求到SpringMVC的前端控制器 2、通过HandlerMapping查找Handler 3、返回执行链 * Handler对象 * 拦截器数组list 4、通过适配器对Handler对象进行包装,调用Handler 5、处理用户请求 6、返回ModelAndView对象 * Model数据 * 视图名原创 2017-07-08 11:39:29 · 222 阅读 · 0 评论 -
Spring事务管理
Spring事务什么是事务 逻辑上的一组操作,这组操作要么全部成功,要么全部失败。 事务的特性: 原子性 事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生 一致性 执行事务前后数据的完整性必须保持一致 隔离性 多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务所干扰,多个并发事务之间数据相互隔离 持久性 事务一旦提交完成,数据修改是永久的,即使数据库发生故障也不原创 2017-10-07 11:16:37 · 328 阅读 · 0 评论