最近一直在做asp.net下的b/s架构的程序。整理一下可以采用的架构。

简单三层架构

基于接口和工厂模式的三层

前台用jquery调用http请求(ashx),ashx再调用逻辑接口

 

虽然很早就知道三层架构,但是用起来,代码还是很乱。有些技巧还是要注意的:

  尽量不要暴露数据库给前台,不做SQL语句的拼接;

  接口设计面向业务,不要面向数据;

  使用接口还是挺方便的,修改起来容易,减少改动逻辑带来的影响,方便分工合作;

  业务层对接口的实现,调用数据层,处理大部分的业务逻辑;

  数据层只做数据的处理,不做逻辑的判断;

 

相关文章:

  • 2022-02-11
  • 2021-11-15
  • 2021-06-13
  • 2021-09-18
猜你喜欢
  • 2021-08-19
  • 2021-08-08
  • 2021-05-02
  • 2021-10-24
  • 2021-04-16
相关资源
相似解决方案