本章开始进入对DB层的支持,同进也是日常开发用得最多的章节。
3.A.1 什么是jade?
jade大概是java access data layer的意思吧,具体的来由,在章节写到末尾的时候,我再找qieqie和liaohan大侠们写一写编年史。
用jade的好处在于,尽可能减少重复的从db把数据对bean进行装配的过程,统一入口,隔离业务逻辑,方便review。
jade是在spring完成的数据层的良好实践总结,无缝接入rose中,可以算得上是rose亲密无间的好模块。
3.A.2 引入基础配置
要开始使用jade,一定要先引用jade的基础包:
pom.xml
com.54chen
paoding-rose-jade
1.1
除了需要jade的包外,还需要引入数据源连接池的jar,这里使用了dbcp,还是在pom.xml中:
commons-dbcp
commons-dbcp
1.2.2
mysql
mysql-connector-java
5.1.10
在pom中引入了依赖之后,需要定义一个数据源,这里先不考虑多个数据源的情况。
在war项目的applicationContext.xml中增加数据源定义:
destroy-method="close">
value="