上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 156 下一页

2014年3月27日

总结一下 Spring的IOC、DI

摘要: 国庆节刚过,应一些朋友的提问,总结一下Spring中IOC也即DI的通俗理解。 网友wm5920解释: IOC控制反转:说的是创建对象实例的控制权从代码控制剥离到IOC容器控制,实际就是你在xml文件控制,侧重于原理。 DI依赖注入:说的是创建对象实例时,为这个对象注入属性值或其它对象实... 阅读全文

posted @ 2014-03-27 14:30 吴一达 阅读(212) 评论(0) 推荐(0)

Spring的IOC原理[通俗解释一下]

摘要: 1. IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而... 阅读全文

posted @ 2014-03-27 14:25 吴一达 阅读(179) 评论(0) 推荐(0)

Spring 学习笔记---Bean的生命周期

摘要: 生命周期图解 由于Bean的生命周期经历的阶段比较多,我们将通过一个图形化的方式进行描述。下图描述了BeanFactory中Bean生命周期的完整过程: Bean 的生命周期从Spring容器着手实例化Bean开始,直到最终销毁Bean,这当中经过了许多关键点,每个关键点都涉及特定方法的... 阅读全文

posted @ 2014-03-27 14:08 吴一达 阅读(263) 评论(0) 推荐(0)

2014年3月26日

MyBatis的动态SQL详解

摘要: MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。 MyBatis中用于实现动态SQL的元素主要有: ifchoose(when,otherwise)trimwheresetforeach if就是简单的条件判断,利用if语句我们可以... 阅读全文

posted @ 2014-03-26 13:14 吴一达 阅读(140) 评论(0) 推荐(0)

2014年3月25日

mybatis ---- 级联查询 一对多 (集合映射)

摘要: 关联有嵌套查询和嵌套结果两种方式,本文是按照嵌套结果这种方式来说明的 上一章介绍了多对一的关系,用到了,这是一个复杂类型的关联。我们选择一个示例来回顾下,比如:一个博客有一个用户,关联映射就工作于这种结果之上。首先看下,我们在本文中要用到的表结构字段: 博客blog : id title ... 阅读全文

posted @ 2014-03-25 20:09 吴一达 阅读(388) 评论(0) 推荐(0)

mybatis ----数据级联查询(多对一)

摘要: 工程的目录结构: 有两个表,一个文章表article ,一个用户表user。 create table article (id int(11) not null auto_increment, userid int(11) not null, ... 阅读全文

posted @ 2014-03-25 10:12 吴一达 阅读(229) 评论(0) 推荐(0)

2014年3月24日

mybatis ---- 实现数据的增删改查

摘要: 前面介绍了接口方式的编程,需要注意的是:在book.xml文件中, ,命名空间namespace,必须要与我们定义的package和接口一致,否则就会出错。这一章主要基于接口的编程完成如下事情. 用mybatis查询数据 上一章,已经介绍了查询数据(一行数据),这里我们主要看查询出列表的. 查询... 阅读全文

posted @ 2014-03-24 14:22 吴一达 阅读(152) 评论(0) 推荐(0)

mybatis --- 以接口的方式进行编程

摘要: 前面一章 ,搭建好了mybatis,mysql的环境,并且实现了一个简单的查询。请注意,这种方式是用SqlSession实例来直接执行已映射的SQL语句: Book book=session.selectOne("com.mybatis.model.BookMapper.selectBookBy... 阅读全文

posted @ 2014-03-24 12:46 吴一达 阅读(145) 评论(0) 推荐(0)

mybatis 开发环境搭建

摘要: 不说废话直接上代码,首先看下我的目录机构: 红色部分,表明你所需的jar包,已经配置文件. 创建用户表,以及插入数据. create table books(id int (11) not null auto_increment, image... 阅读全文

posted @ 2014-03-24 11:03 吴一达 阅读(131) 评论(0) 推荐(0)

初识MySQL数据库的各种CMD命令窗口下的指令

摘要: 今天我们就来看一下数据库的各种命令,以下命令全部是从CMD命令窗口下的命令行输入指令,首先如果如果输入mysql,系统提示“mysql不是内部命令或外部命令。那么这其实是环境变量没有设置好的原因,例如我的mysql的安装目录是C:\news\mySql,则在环境变量中的系统变量PATH路径中输... 阅读全文

posted @ 2014-03-24 10:15 吴一达 阅读(232) 评论(0) 推荐(0)

上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 156 下一页

导航