摘要: 一概述 1.什么是Mybatis? Mybatis是Apache的一个开源项目,原名为ibatis,移植到google code后改名为Mybatis,目前迁移到了Github。Mybatis是一个支持定制化SQL、存储过程以及高级映射的优秀持久层框架,避免了几乎所有的JDBC代码、手动设置参数以及 阅读全文
posted @ 2017-05-27 22:39 tonghun 阅读(764) 评论(0) 推荐(0) 编辑
摘要: IoC 一 Spring概述 1.什么是Spring? Spring是为了解决企业应用开发的复杂性而创建的,优秀的轻量级企业应用解决方案,开放源代码,主要特点是采用分层结构,允许单独使用某一模块,也可以将多个模块组合使用。 企业应用:为了满足企业运行需要开发的软件系统,现在的企业应用大多运行在开放性 阅读全文
posted @ 2017-05-27 22:14 tonghun 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 一概述 1.什么是XML? eXtensible Markup Language,不以预先定义的一组数据结构为前提,用作应用程序间数据交换的载体。XML没有规定固定的标签与固定的结构,用户可以自定义,可扩展性强,这一点不同于HTML语言,HTML规定了可使用的标签以及标签之间的关系,扩展性差。 2. 阅读全文
posted @ 2017-05-27 22:04 tonghun 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 一 概述 1.整合的目的 将Mapper映射器的创建任务交给Spring容器。 二 具体实现 1.创建sqlSessionFactory: 2.创建Mapper: ⑴分散创建(逐个为Dao创建Mapper) ⑵集中创建(为指定包下的所有Dao创建Mapper) ①条件: 条件一:如果映射文件采用扫描 阅读全文
posted @ 2017-05-27 21:58 tonghun 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一 概述 1.什么是MVC? Model-View-Controller,一种软件设计思想,将软件分为三层:模型层、视图层、控制层。 模型层:负责处理具体的业务。 视图层:与用户交互的界面。 控制层:将请求分发给指定的业务逻辑。 2.什么是Spring MVC? Spring MVC是Spring对 阅读全文
posted @ 2017-05-27 21:40 tonghun 阅读(5298) 评论(0) 推荐(0) 编辑
摘要: 1.什么是适配器模式? 适配器模式是一种过渡模式,用于沟通两个不兼容的事物,实现信息交换。 2.适配器模式的目的 使一个对象能够以一种相对简单的方式处理多个不同类型的对象,即一个对象兼容多个不同类型的对象。例如,电脑接收外部硬件的插口唯一确定,不同尺寸的内存卡先插到读卡器上,再由读卡器插到唯一确定的 阅读全文
posted @ 2017-05-27 21:37 tonghun 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 1.什么是功能模块化 将实现不同功能的代码分别存放到不同的文件、类、方法中,每一个文件、类、方法都是一个实现单一功能的模块。 2.为什么使用模块化 模块化的文件、类、方法功能单一,可以相对独立存在,不仅降低了对其他对象的依赖,而且层次清晰,便于维护。 3.模块化的具体实现方法 通过增加模块数目减小单 阅读全文
posted @ 2017-05-27 21:32 tonghun 阅读(911) 评论(0) 推荐(0) 编辑