关于三层开发中各层之间接口的设计问题,欢迎大家一起讨论
在作三层的开发中,如用户界面层和业务逻辑层,业务逻辑层和数据访问层,各层之间实际上都存在接口的问题,我目前的作法都是直接调用上一层的dll,直接使用上一层的对象提供的方法等,但是我觉得这种做法,没有把各层完全的分开,如果上层的对象的方法调用发生了变化,则必须要改动下层的代码,
最近我在想,能不能将这种调用的接口实现动态的配置,在上层调用的方法和参数发生变化的时候,能够通过配置来变化接口,而尽量不改动下层的代码。但是,细想下去,又觉得要做到通用,灵活,方便,决非易事,我想这个问题应该是一个比较普遍的问题吧?因此将这个问题和思路提出来,想和大家一起讨论一下,
谢谢!
最近我在想,能不能将这种调用的接口实现动态的配置,在上层调用的方法和参数发生变化的时候,能够通过配置来变化接口,而尽量不改动下层的代码。但是,细想下去,又觉得要做到通用,灵活,方便,决非易事,我想这个问题应该是一个比较普遍的问题吧?因此将这个问题和思路提出来,想和大家一起讨论一下,
谢谢!
...全文
相关推荐
c#三层架构项目开发的全过程,包括三层架构源码、架构文档、模块设计说明书、演示PPT等完整
c#三层架构项目开发的全过程,包括三层架构源码、架构文档、模块设计说明书、演示PPT等完整 项目操作手册 项目架构文档 项目模块设计说明书 项目演示PPT 项目三层架构源码
【系统架构设计师】经典论文:轮软件三层架构设计
本人于 2022 年 1 月参与了中石化 XX 油田 XX 采油厂“用电管理系统”的项目建设,该系统建设目标是实现分单位、分线路、分系统评价、优化、考核,全面提升采油厂用 电管理水平。在该项目组中我担任系统架构师一职,主要负责系统整体架构设计。本文以该项目为例,讨论系统三层架构的设计过程,重点讨论系统在设计过程和在设计实施 过程中碰到的一些问题和解决方法,最后说明采用三层架构所带来的效果,以及可以改 进的地方。
Delphi 开发三层架构
Delphi 三层框架开发客户端开发
DAL层(三层架构中的)
三层架构中的DAL层,连接sqlsever数据库,其他数据库也可,因资源确实比较珍惜实用(我做东西一直在用这个),网络上没见过相同的代码,所以资源分比较高,若下载后不能用,请联系我~
什么是三层架构_表现层/业务逻辑层/数据访问层
三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。


数据库及相关技术
