10 2017 档案
摘要:1.IOC和DI IOC侧重的是思想 ,DI实现 IOC侧重构造对象:通过容器 DI对属性值进行注入 (普通属性和域属性的注入) 2.aop 第一个案例 1.增强:前置和后置 MethodBeforeAdvice AfterReturningAdvice 接口 before() afterRetru
阅读全文
摘要:1.Ajax技术合成 异步的JavaScript and xml css 资源 2.异步请求和局部刷新。 同步请求:等待第一个请求响应数据回发回来后,再发送第二次请求。 $.ajax(是否异步) 3.Ajax怎么运作? 一把枪 谁?js驱动这把枪 原生态Ajax核心对象: 判定当前的浏览器引擎有没有
阅读全文
摘要:Spring IOC Inverse Of Control 控制反转 IFly fly; IRun run; AOP Aspect Oritend Programming 面向切面编程 OOP:Object Oritend Programming 面向对象编程 四大核心 抽象 封装 继承 多态 co
阅读全文
摘要:1.多对多 // 查询某个老师教的所有学生集合 Teacher 》List<Student> Student2.主加载和关联查询 Dept 关联对象的加载时机: 1.直接加载 dept和emps 两条sql都执行 2.侵入式延迟 3.深度延迟 cglib: <!--cglib--> <depende
阅读全文
摘要:1.SQL片段 <sql id="columns"> stuname,stuage </sql> <select> select <include refid="columns"></include> from student </select> 2.一对多 Dad >Son 两种方案:单条SQL
阅读全文
摘要:1、动态SQL的元素: if choose (when, otherwise) trim (where, set) foreach bind if choose (when, otherwise) trim (where, set) foreach bind 2、if语句: <select id="
阅读全文
摘要:1. SQL映射文件的根节点是mapper元素,需要指定namespace来区别于其他的mapper,保证全局唯一,并且其名称必须要跟接口同名,作用是绑定DAO接口,即面向接口编程。 resultType: resultType直接表示 返回 类型 ,包括基础类型和复杂数据类型 resultMap:
阅读全文
摘要:MyBatis 真正的力量是在映射语句中。 和对等功能的jdbc来比价,映射文件节省非常多的代码量。 MyBatis的构建就是聚焦于sql的。 sql映射文件有例如以下几个顶级元素:(按顺序) cache配置给定命名空间的缓存。 cache-ref从其它命名空间引用缓存配置。 resultMap最复
阅读全文
摘要:1.MyBatis框架简介 MyBatis前身是iBatis,是Apache的一个开源项目,2010年这个项目迁移到了Google Code,改名为MyBatis,2013年迁移到GitHub。 是一个基于DAO层ORM框架ORM:Object Relational Mapping 对象关系映射 在
阅读全文
摘要:1.2创建仓库的流程 $ git config --global user.name”用户名” $ git config --global user.email”邮箱” 对应的是你在github 官网注册的用户名和邮箱 创建版本库之前,首先找到一个空文件夹(具体在何处无所谓,但路径中不要有中文出现)
阅读全文

浙公网安备 33010602011771号