做一个.net三层的项目的步骤是什么,先做什么再做什么。。?比如表示层先做吗,然后是数据层,最后是业务逻辑层。可是不明白,要怎么一步一步的去实现,思路应该这样滤?就想盖房子要先准备材料→设计图形→地基→到开始盖一样。而一个.net三层的项目该从哪一步开始,到项目的成长以及完工?(新手,很是不明白一个完整项目的实现。望高手指教。谢谢,可以说的详细点(以及数据库))
解决方案 »
- 关于时间差的问题
- vs2008 本地运行网站,根目录会运行到里面,怎么回事啊?!!!!!!!!!!!!!!!!!!!!!!!!
- windows server 2008 64位下使用32位模式添加管理单元出现“AppCrash”问题
- response.cookies.set与response.cookies.add有何区别?
- 请求:ASP.NET大数据量导入数据库解决方案!
- .net中客户端大于等于2层的主从表数据怎样一次传给webServer后批量提交到数据库?
- "AAA/BBBBB/XXXXX$AAA/BBBBB/YYYYY$",SQL如何查询得到 "XXXXX,YYYYY"
- 关于asp.net后台管理,多用户的实现!
- 请教高手:常在网页上看到XXXX.aspx?3223之类的
- 怎么排除split后的空值
- 网站附论坛的放置问题
- 请问 获得r动态生成的adiobuttonlist的取值 大家是用js 还是设置autopostback 编写事件 SelectedIndexChanged 来实现呢?
我们也可以简单的看为是MVC的模式这样写主要的好处是思路清晰,可维护性好,可扩展性强首先一个项目如果进入编写代码的进度时
它一定有一个完善的需求分析
这时候,我们可以根据这些需求,将底层需要实现的代码一一实现
包括对数据库的操作
这一层我们一般称它为DataAccess数据访问层当然,在操作数据的过程中,我们不可以让用户将一些废物信息,或者错误信息录入到数据库中
于是在数据即将进入数据库的时候,也就是执行DA层代码的时候
我们需要把数据验证做好,包括控制它什么时候能添加,什么时候能更新以及什么时候能删除
而做这些动作的,我们统称为Business业务层最后一层就是我们的页面咯如果你想跟深入的学习多层框架开发这方面的知识,MS有开源的框架DEMO
比如Duwamish(6层框架)、PetShop(23层框架)仅是个人想法。
其實三層架構也沒有說是先寫哪個層,再寫哪個層的規律,只是根據個人的習慣來操作的,比較靈活.你寫多了就知道了,關鍵還在於多寫,多總結.
提供一些给其他公用的服务,比如说系统日志、应用程序配置、异常处理、调试类等读取Web.config和*.exe.config一般都在这一层。• Common层
把逻辑上的tables抽象成一些类,这些类一般从DataSet继承,生成一些strong typed Dataset,类中不涉及任何数据库操作。• DataAccess层
这一层的类负责与数据库的连接,以Common层对象为媒介读取、更新、添加、删除数据库对象。为Bussiness层提供数据服务。• Bussiness Logic 层
如果需要的话可以分为以下两层,也可以合为一层。 Business Rule层
包含各种商务逻辑和规则。 Business Façade层
提供给UI层所有的系统接口,这一层抽象出了UI层所需要用到的功能。这一层的类可以通过继承MarshalByRefObject类,支持Remoting,配置到专门的应用程序服务器上。• UI层
只调用Bussiness层和SystemFramework层的接口,实现用户界面。包括:
WinUI
WebUI
WebService(并不是用户界面,但是逻辑上属于这一层)
---------------------------------------------
供LZ参考下,其实没什么区别.
---------------------------------------