摘要:
1、 简介 MyBatis本是apache的一个开源项目iBatis的升级版,2013年11月迁移到Github,是三层架构中持久层框架。 目前提供了Java、.NET、以及Ruby三种语言实现的版本。 2、 提供一种“半自动化”的ORM实现。这种半自动化是相对Hibernate等提供了全面的数据库 阅读全文
摘要:
1、 定义:为其它对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 2、 类图:代理对象和被代理对象拥有共同父接口,代理对象依赖被代理对象。 3、 优点: 代理模式能将代理对象与真正被调用的对象分离, 阅读全文