自顶向下构建网站 一些要说的话和目录
谨以此文,记录近一段时间开发网站的经验。
近一段时间经常进行网站的开发,从中累计了不少经验,现将其撰写成文,一方面是对自己的锻炼和提高,同时也希望能给大家带来一些帮助和提示。文中尚有不正确或不通顺的内容,还请不吝赐教。
自顶向下的开发网站,是我自己归纳的一种开发方法。
在这一系列文章内,我假设大家都知道三层架构、设计模式。
三层架构分为表现层(用户界面),业务逻辑层,数据获取层三层,根据需要,也可以发展为N层架构,在此以最基础的三层架构为例进行展示。
我们知道三层架构中上一层依赖且仅依赖于其临近的下一层,在自顶向下开发网站的示例中,我们先从最高层表现层开始进行开发,一层一层向下推进,直至最底层和数据库。每一次迭代都会使原来的部分更加完善。同时,抛开了更低层次的束缚,我们的代码也更容易修改和变化。
这种方法也不知道是不是我原创,但是貌似还没见过有谁系统的提过,我就假装是我自己原创的好啦,各位见谅。
以下部分为目录
-
添加模拟数据获取对象并完成业务服务层
-
根据实体类构建数据库并完成数据获取层
-
大功告成,以及用各种工具简化开发
-
用微软企业库来进行数据验证
-
用微软企业库开发数据库无关的数据获取层
-
用LINQ简化实体层和数据获取层的开发
-
对LINQ应用微软企业库