一个业务逻辑层与持久层交互 接口设计问题
当业务层获知一个来自表现层的数据库操作时,一般采用什么设计策略使得业务层能很好把请求委托给持久层,一般持久层需要哪些组件支持(类),怎么定义持久层服务使得业务层不关心持久化操作而只知道业务对象,达到高内聚低耦合效果。
比如:获知一个查询表的操作时,业务层一般做哪些操作(持久层服务)递交查询操作给持久层,并获得数据记录集。
在业务层和持久层的设计中都有哪些需要注意的一般问题或者技巧,才能做到后期可扩展可维护。
若有经验者,大牛们 能指点一二,感激不尽!!!!!!!!期待。。。