主要就我所了解的J2EE开发的框架或开源项目做个介绍,可以根据需求选用适当的开源组件进行开发.主要还是以Spring为核心,也总结了一些以前web开发常用的开源工具和开源类库 Kn->R9Tl
<\epj=OclV
1持久层: fJr
EDj4(
1)Hibernate Cdz?+hb
这个不用介绍了,用的很频繁,用的比较多的是映射,包括继承映射和父子表映射 OpaRQ=
对于DAO在这里介绍个在它基础上开发的包bba96,目前最新版本是bba96 2.0它对Hibernate进行了封装, 查询功能包括执行hsql或者sql查询/更新的方法,如果你要多层次逻辑的条件查询可以自己组装QueryObject.可以参考它做HibernateDAO.也可以直接利用它 :j`f%Vg~x
2) iBATIS KfjWZ4{v
另一个ORM工具,Apache的,没有Hibernate那么集成,自由度比较大 _+48(QF<