去年参加中软的面试,戴老师就说让好好研究一下petshop。可是今年来了以后,老师让做即墨公司的语音项目,一直进行的是windows编程,没有接触网站方面的。现在项目基本做完了,开始ASP.NET的学习了。
现在petshop的最新版本已经出到了4.0,下载安装完成,把Web作为启动项目,ctrl+F5,运行,出现了激动人心的petshop网站页面,整体风格令人耳目一新。查看源代码,根据李天平老师的讲解,我对整个项目做了如下的分析。
微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层,如图所示:
图一:三层的分层式结构
数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问。简单的说法就是实现对数据表的Select,Insert,Update