我们的应用程序有多个数据源 1.我们自己的DB&表 2.我们将通过他们提供的api jar访问的另一个应用程序的DB 3.几个Web服务。
现在我的问题是我应该如何构建我的DAL图层? 我应该这样:
DAOClass
- LocalDBImpl
- RemoteDBImpl
- Service1Impl
- Service2Impl
顾名思义,DataAccessLayer,我正在考虑将所有来源的必需属性合并到业务层所需的一个DTO对象中。这是一种正确的方法还是传统上DAL只有DB CRUD apis?或者请建议我更合适的方法。