静态工厂解析两种配置文件

原由:代码之间的耦合度过高不利于维护,且修改源代码违背了违背了软件开发领域的“开闭”原则,因此使用配置文件彻底解决耦合性的问题。下面提供解析两种配置文件的静态工厂1、使用SAXReader类解析.xml配置文件public class BeanFactory { private static ...

2018-05-29 14:56:04

阅读数 118

评论数 0

Mybatis延迟加载(懒加载)

一、什么是延迟加载将采用高级映射实现多表联查时同时向数据库发出SQL语句拆分能若干条查询结果单一的SQL语句,当需要返回数据时才会向数据库发出只针对当前数据的SQL语句。    1、延迟加载的条件:            使用resultMap高级映射(主要体现在与元素association、co...

2018-05-25 14:35:33

阅读数 236

评论数 0

DBUtils工具类库的使用

关于Commons-DBUtilsCommons-DBUtils是Apache组织提供的一个开源的JDBC工具类库,它对JDBC进行了简单的封装,学习起来很简单, 而且大大的简化了工作量,关于数据库的操作一般一两句就可以解决问题了,并且不会影响程序的性能。DBUtils的核心API及工具类:1、o...

2018-05-22 13:57:32

阅读数 274

评论数 0

Spring的核心之AOP的实现原理

aop(Aspect oriented programing)面向切面编程,这是一种程序设计的规范,以一种称为切面语言为基础,切面是一种新的模块化机制,用来描述分散在对象、类或方法中的横切关注点(crosscutting concern)AOP的相关术语Joinpoint(连接点): 类中可以被增...

2018-05-22 02:06:33

阅读数 130

评论数 0

提示
确定要删除当前文章?
取消 删除