对于专业程序人士来说,总喜欢自己写代码的方式来构建自己的程序后台代码,并且从一定程度上来对于自己代码的维护与修改带来很大的方便,这篇文章给对于三层架构还不是很熟悉的朋友来说给一个启示的作用,水平有限,多多提出宝贵意见。
在我看来,所谓的三层架构无非就是:表示层、业务逻辑层、数据访问层。
在表示层中无非是就是网站的视觉效果部分;
在数据访问层中配置与数据库的连接,并且设置自己想用的数据访问控件。
而在业务逻辑层中呢,将一些自己将要常用的功能函数封装到类中,以便在数据访问中随时调用,避免了代码的重复编写,从一定程序上节省了代码节支,其实所谓的三层架构主要就是体现在这个业务逻辑层。
那么在asp.net2.0中怎样合理的规划配置呢,比如在文件夹的使用方面:App_Code就是为业务辑层而准备的,我们可以将自己的一些封装代码放到此文件夹中;App_Data则是放置数据库文件的。
那么在表示层就没有什么可说的吗,我认为在表示层还是尽量跟着自己的习惯走,怎么方便怎么设计吧。不过,我的习惯还是尽量利用asp.net2.0柜架的优秀之处,比如:Master Page的使用,Theme的使用,还用最重要的我也是最喜欢的一个就是“用户控件”,合理的使用用户自定义可能大大简化我们的设计规划工作。
哈哈哈,就写这几句,希望常常交流。QQ:136151956
![](https://img2024.cnblogs.com/blog/35695/202502/35695-20250207193659673-708765730.jpg)