C#最简单,最适合入门学习的三层架构例子

时间:2011-07-02 09:07:03
【文件属性】:

文件名称:C#最简单,最适合入门学习的三层架构例子

文件大小:205KB

文件格式:RAR

更新时间:2011-07-02 09:07:03

ASP.net C# MVC VS2008 源码

该项目为MVC结构,分为DAL、BLL、Model和Web及Utility
Default.aspx展示的是数据的绑定和显示,Post.aspx为数据添加测试页面
本人作为一个程序的爱好者,深感到程序学习是:入门容易,进阶难!(开始说正题 )有很多入门学者在为三层架构感到困惑,不知三层架构如何实现,现在本人详细地详一个简单的例子来说明三层架构的实现,至于三层架构是什么原理,51aspx老大说得很详细了,本人不再重复。
最后,说下各层的引用关系:
1) WEB引用 DAL,Model
2)BLL引用 DAL,Model
3)DAL引用Model
4)Model无引用
WEB/App_Data下为Sql2005数据库
结构简单清晰,非常适合MVC学习的朋友!

注意该项目为VS2008(C#)+Sql2005开发


【文件预览】:
DAL
----DAL.csproj(3KB)
----bin()
--------Debug()
----obj()
--------Debug()
----Properties()
--------AssemblyInfo.cs(1KB)
----userdb.cs(859B)
from.gif
Utility
----bin()
--------Debug()
----obj()
--------Debug()
----Properties()
--------AssemblyInfo.cs(1KB)
----Utility.csproj(2KB)
----showmessage.cs(626B)
WEB
----web.config(8KB)
----App_Data()
--------Database.mdf(2.19MB)
--------Database_log.LDF(560KB)
----Default.aspx(1KB)
----Default.aspx.cs(427B)
----Post.aspx.cs(980B)
----Post.aspx(613B)
----Bin()
--------DAL.dll(5KB)
--------Model.dll(4KB)
--------Model.pdb(12KB)
--------Utility.pdb(12KB)
--------Utility.dll(5KB)
--------DAL.pdb(12KB)
--------BLL.pdb(12KB)
--------BLL.dll(4KB)
MvcTest.sln
BLL
----bin()
--------Debug()
----BLL.csproj(3KB)
----userbll.cs(307B)
----obj()
--------Debug()
----Properties()
--------AssemblyInfo.cs(1KB)
Model
----bin()
--------Debug()
----user.cs(347B)
----obj()
--------Debug()
----Properties()
--------AssemblyInfo.cs(1KB)
----Model.csproj(2KB)
最新Asp.Net源码下载.url
51aspx源码必读.txt

网友评论

  • 简单明了点点滴滴
  • 简洁明了 ,适合初学
  • 很好 学了不少东西 谢了
  • 简单明了,非常好
  • 层次很好 学了不少东西 谢了
  • 不错,要是有注释就更好了
  • 工厂模式 三层架构 sql .