文件名称:三层架构及设计模式(抽象工厂实现)
文件大小:177KB
文件格式:RAR
更新时间:2011-05-24 18:00:05
asp.net 三层架构
三层架构及设计模式(抽象工厂实现)
1. 三层架构实现,把表现层(WebUI)与数据访问层(DAL)分开,使用业务逻辑进行处理(BLL), 避免了把数据信息暴露在表现层, 从而提供了程序的性能,使用业务逻辑处理与表现层进行交互,
把表现层的需求,通过业务逻辑处理,把信息传递给数据访问层进行加工,把加工好的信息,从过业务逻辑又传回表现层, 在整个过程中,业务逻辑层起了中间桥梁作用。在业务逻辑层中, 不能
出现AD0.net 和sql语句的实现。
2. 抽象工厂设计模式,增加了程序之间的开发一致性,保证数据库变化, 不影响程序之间的变化,任何一个层之间变动,都不会影响到正个程序的变化,只需改变其中的一层。
【文件预览】:
DALFactory
----DAL()
--------DAL.csproj(3KB)
--------bin()
--------SqlServer()
--------obj()
--------Properties()
--------Access()
----使用说明.txt(3KB)
----BLL()
--------StudentManager.cs(5KB)
--------bin()
--------BLL.csproj(3KB)
--------obj()
--------Properties()
--------ClassManager.cs(2KB)
--------GradeManager.cs(2KB)
--------LoginManager.cs(4KB)
----IDALFactory()
--------IGradeService.cs(479B)
--------IStudentService.cs(786B)
--------bin()
--------IDALFactory.csproj(2KB)
--------obj()
--------Properties()
--------IClassService.cs(504B)
--------IAdminService.cs(439B)
----DALFactory.sln(3KB)
----DALFactory()
--------SqlDALFactory.cs(954B)
--------AccessDALFactory.cs(961B)
--------bin()
--------obj()
--------AbstractDALFactory.cs(1KB)
--------Properties()
--------App.config(478B)
--------DALFactory.csproj(3KB)
----DALFactory.suo(49KB)
----Models()
--------Models.csproj(2KB)
--------Admin.cs(872B)
--------bin()
--------obj()
--------Properties()
--------Class.cs(879B)
--------Student.cs(3KB)
--------Grade.cs(612B)