摘要: 本教程源码请访问:tutorial_demo 上一篇教程我们使用纯注解方式结合Apache Commons DbUtils实现单表的CRUD操作,但是这篇教程里面的操作的是不支持事务的,在这片教程里我们根据现有的知识,将其改成支持事务的版本,为后续学习做准备。 一、转账操作问题分析 接下来我们实现一 阅读全文
posted @ 2020-05-29 17:41 CodeAction 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 本教程源码请访问:tutorial_demo 在《Spring04_IOC和DI实战》当中,我们使用XML配置的方式结合Apache Commons DbUtils实现单表的CRUD操作,这篇教程我们使用纯注解方式结合Apache Commons DbUtils实现单表的CRUD操作。 一、需求和技 阅读全文
posted @ 2020-05-28 12:18 CodeAction 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 本教程源码请访问:tutorial_demo 之前我们学习了如何使用注解实现IOC和DI,接下来我们学习一下如何完全抛弃XML配置,完全使用注解配置。 在学习纯注解之前先看一个完全用XML配置的案例,就当一个回顾。 一、一个例子-使用XML配置bean 需求:设计一个Person对象,包含usern 阅读全文
posted @ 2020-05-28 00:00 CodeAction 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 本教程源码请访问:tutorial_demo 在学习基于注解的IOC和DI之前,大家要有一个基本的认识,即注解配置和之前学习的XML配置要实现的功能是一样的,都是为了降低程序间的耦合,只是配置的形式不一样。 一、使用注解实现IOC 1.1、创建项目 在Idea中新建Maven工程; 工程创建完成后添 阅读全文
posted @ 2020-05-27 19:59 CodeAction 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 本教程源码请访问: "tutorial_demo" 学习本篇教程之前,需要了解(会用就行)以下内容: 数据库连接池c3p0; Apache Commons DbUtils。 只学习不练习一切都是假的,接下来我们利用之前学习的IOC和DI的知识结合Apache Commons DbUtils实现单表的 阅读全文
posted @ 2020-05-25 16:28 CodeAction 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 本教程源码请访问: "tutorial_demo" 一、什么是依赖注入 依赖注入:Dependency Injection ,指容器负责创建和维护对象之间的依赖关系,而不是通过对象本身负责自己的创建和解决自己的依赖。在当前类需要用到其他类的对象,由Spring为我们提供,我们只需要在配置中说明。 二 阅读全文
posted @ 2020-05-25 10:32 CodeAction 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 本教程源码请访问: "tutorial_demo" 上篇教程我们学习了如何使用工厂模式解耦,把对象的创建由程序员交给自定义的工厂类,在这篇教程我们将学到如何使用Spring的IOC解决程序的耦合问题。 一、什么是IOC IOC:Inversion of Control,控制反转,将创建对象的权力交给 阅读全文
posted @ 2020-05-24 22:57 CodeAction 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 本教程源码请访问: "tutorial_demo" 一、什么是Spring Spring是分层的Java SE/EE 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了表现层Sp 阅读全文
posted @ 2020-05-24 17:39 CodeAction 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 本教程源码请访问: "tutorial_demo" 上一篇文章我们学习了MyBatis使用注解实现单表的CRUD,通过上篇文章的学习我们对MyBatis基于注解开发有了一个基本的理解。这篇文章我们学习一下MyBatis使用注解实现多表查询。 一、复杂关系映射的注解说明 二、使用注解实现一对一查询 2 阅读全文
posted @ 2020-05-20 21:35 CodeAction 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 本教程源码请访问: "tutorial_demo" 近些年来使用注解开发越来越流行,MyBatis顺应潮流,也可以使用注解开发。使用注解开发就可以不用写持久层映射配置文件了。这篇文章我们就来学习一下在MyBatis中如何使用注解进行CRUD。 一、MyBatis的常用注解说明 二、使用MyBatis 阅读全文
posted @ 2020-05-20 20:34 CodeAction 阅读(194) 评论(0) 推荐(0) 编辑