摘要:
开放-关闭原则设计原则:类应该对扩展开放,对修改关闭我们的目标是允许类容易扩展,在不修改现有代码的情况下,就可以搭配新的行为,如能实现这样的目标,有什么好处呢?这样的设计具有弹性,可以应对改变,可以接受新的功能来应对改变的需求。装饰者模式:动态的将责任添加到对象上,若要扩展功能,装饰者提供了比继承更有弹性替代方案。补充设计模式原则:1. 封装变化2. 面向接口编程,而不是面向实现3. 多用组合,少用继承4. 类应该对扩展开放,对修改关闭5. 为交互对象之间的松耦合设计而努力 阅读全文
posted @ 2013-03-10 21:42
我是小菜鸟
阅读(250)
评论(0)
推荐(0)
摘要:
-支持普通SQL查询,存储过程和高级映射的优秀持久层框架。-消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。-使用简单的XML或注解用于配置和原始映射,将接口和JAVA的POJOS(Plan Old Java Objects)即普通的Java对象映射成数据库中的记录。总体来说,Mybatis主要完成两件事:--根据JDBC规范建立与数据库的连接--通过Annotation/XML+JAVA反射技术,实现JAVA对象与关系数据库之间相互转化。Mybatis是一种典型的交互式框架:准备交互的必要条件构建会话环境构建一个交互的环境交换数据类层次结构:SqlSessionFactory- 阅读全文
posted @ 2013-03-10 20:33
我是小菜鸟
阅读(359)
评论(0)
推荐(0)

浙公网安备 33010602011771号