上一页 1 2 3 4 5 6 7 8 ··· 14 下一页

2019年1月22日

SpringMVC-----DispatcherServlet

摘要: servlet的生命周期 在Spring中,ContextLoaderListener只是辅助功能,用于创建WebApplicationContext类型实例,而真正的逻辑实现其实是在DispatcherServlet中进行的,DispatcherServlet是实现servlet接口的实现类。 s 阅读全文

posted @ 2019-01-22 10:31 AoTuDeMan 阅读(360) 评论(0) 推荐(0) 编辑

2019年1月21日

SpringMVC-----ContextLoaderListener

摘要: 前言 Spring框架提供了构建Web应用程序的全功能MVC模块。通过策略接口,Spring框架是高度可配置的,而且支持多种视图技术,例如JavaServer Pages(JSP)技术、Velocity、Tiles、iText和POI。Spring MVC框架并不知道使用的视图,所以不会强迫你只是用 阅读全文

posted @ 2019-01-21 14:31 AoTuDeMan 阅读(358) 评论(0) 推荐(0) 编辑

2019年1月16日

事务增强器(下篇)

摘要: 本篇文章接着上篇事物增强器(上篇)继续解析事物增强器的步骤。 回滚处理 上一篇文章已经讲述了目标方法运行前的事务准备工作,而这些准备工作最大的目的无非是对于程序没有按照我们期待的那样去进行,也就是出现特定的错误,那么,当出现错误的时候,Spring是怎样对数据进行恢复的呢? 在对目标方法的执行过程中 阅读全文

posted @ 2019-01-16 11:26 AoTuDeMan 阅读(540) 评论(0) 推荐(0) 编辑

事物增强器(上篇)

摘要: TransactionInterceptor支撑着整个事务功能的架构,逻辑还是相对复杂的,那么我们现在切入正题来分析此拦截器是如何实现事务特性的。TransactionInterceptor类继承自MethodInterceptor,所以调用该类是从其invoke方法开始的,首先看下这个方法的源码: 阅读全文

posted @ 2019-01-16 10:01 AoTuDeMan 阅读(272) 评论(0) 推荐(0) 编辑

2019年1月15日

事物自定义标签

摘要: 前言 对于Spring中事务的分析,首先从配置文件中入手,在配置文件中有这样的一个配置:<tx:annotation-driven/>。可以说此处是配置事务的开关,如果没有此处配置,那么Spring中将不存在事务的功能。那么我们就从这个配置文件开始分析。 根据之前的分析,我们可以推断,在自定义代码中 阅读全文

posted @ 2019-01-15 17:29 AoTuDeMan 阅读(318) 评论(0) 推荐(0) 编辑

2019年1月14日

MapperFactoryBean的创建

摘要: 为了使用MyBatis功能,Spring配置文件中提供了两个bean,除了之前分析的sqlSessionFactoryBean类型的bean以外,还有一个是MapperFactoryBean类型的bean。 对于单独使用MyBatis的时候调用数据库接口的方式是: 而在这一过程中,其实是MyBati 阅读全文

posted @ 2019-01-14 15:01 AoTuDeMan 阅读(4195) 评论(0) 推荐(1) 编辑

2019年1月11日

sqlSessionFactory创建

摘要: 前言 分析上篇文章的整合的配置文件,我们可以知道配置的bean是成树状结构的,而在树的最顶层是类型为org.mybatis.Spring.SqlSessionFactoryBean的bean,它将其他相关的bean组装在了一起,那么我们的分析就从此类开始。 sqlSessionFactory创建 对 阅读全文

posted @ 2019-01-11 15:19 AoTuDeMan 阅读(2236) 评论(0) 推荐(0) 编辑

Spring整合MyBatis

摘要: 前言 Mybatis本事Apache的一个开源项目iBatis,2010年这个项目由Apache Software Foundation迁移到了Google Code,并且改名为MyBatis。 MyBatis是支持普通SQL查询、存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的J 阅读全文

posted @ 2019-01-11 14:03 AoTuDeMan 阅读(208) 评论(0) 推荐(0) 编辑

2019年1月10日

query功能的实现

摘要: query功能的实现 上一篇文章介绍了update方法的功能实现,那么杂数据库操作中查找操作也是使用率非常高的函数,同样我们也需要了解它的实现过程。使用方法如下: 跟踪jdbcTemplate中的query方法: 可以看出整体的套路与update差不多的,只不过在回调类PreparedStateme 阅读全文

posted @ 2019-01-10 16:44 AoTuDeMan 阅读(664) 评论(0) 推荐(0) 编辑

save/update功能的实现

摘要: 前言 以上篇文章Spring连接数据库的实现为基础开始分析Spring中JDBC的支持,首先寻找整个功能的切入点,在例子中我们可以看到所有的数据库的操作都封装在了UserServiceImpl中,而UserServiceImpl中的所有数据库的操作又以其内部属性jdbcTemplate为基础。这个j 阅读全文

posted @ 2019-01-10 15:37 AoTuDeMan 阅读(632) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 14 下一页

导航