asp.net下的b/s架构
最近一直在做asp.net下的b/s架构的程序。整理一下可以采用的架构。
简单三层架构
基于接口和工厂模式的三层
前台用jquery调用http请求(ashx),ashx再调用逻辑接口
虽然很早就知道三层架构,但是用起来,代码还是很乱。有些技巧还是要注意的:
尽量不要暴露数据库给前台,不做SQL语句的拼接;
接口设计面向业务,不要面向数据;
使用接口还是挺方便的,修改起来容易,减少改动逻辑带来的影响,方便分工合作;
业务层对接口的实现,调用数据层,处理大部分的业务逻辑;
数据层只做数据的处理,不做逻辑的判断;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步