大家都知道现在很多程序是多层结构的,比如三层,四层更多可是我现在对三层并不是很理解呀,简单的说是数据层,业务层,表示层分开。但是里面的代码具体怎么实现的?比如一个层里有一些控件,控件会有相应的事件,那是怎么样实现的呢?程序是怎么知道你要的就是这个控件的事件?不知道大家明白我的意思没?

解决方案 »

  1.   

    中间层理解起来也很简单,业务逻辑大多数时候就是数据的改变、格式的验证(参考类型化的DataSet),以及业务流程的控制,数据层一般也就是存储过程及访问存储过程的公共库。当然,前台(显示层),或叫客户端也可验证和直接调用存储过程,有的时候效果、效率也非常高,但会对大型软件导致不容易维护的问题,小程序则完全没有必要。