日期:2014-05-20  浏览次数:20546 次

求JDBC访问数据库软件的三层结构经验
请问大家对java JDBC访问数据库软件的三层结构的实现有啥经验没,小弟想取取经

------解决方案--------------------
如果楼主意思是访问数据需要三层,那我一般都习惯只叫一个数据访问层。当然这里也是可以分层的。比如面向具体业务、逻辑的dao层,dao接口层,直接操作数据库的dao层等等。

一个简单实用的例子就是:
一个dao的接口,里面定义各种操作(查询,新增,修改,删除)
一个实现了这个接口的dao基础类,里面具体实现了操作数据库的各方法。
然后是面对每个具体业务类的类务dao,都继承自上面的dao基础类。

面向不同规模的项目,也要按具体的情况选型。

如果楼主意思是所谓传统意义上的三层架构,那么网上铺天盖地有好多这样的文章,可以搜一下。