比如有这样的需求:
  项目要求用多层架构开发,其中需要日志的记录和缓存功能,业务层的逻辑也很复杂,需要用到多个dal对象的方法,而且调用多个dal方法需要事务
  数据库有多个,数据库服务器也有多个,请问这样的项目应该怎么架构比较好