论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

通变网站―基于.net三层体系结构的构建

目    录

引言. 1

内容来自论文无忧网 www.paper51.com

1.三层体系结构的概念. 1

paper51.com

1.1表示层. 1

http://www.paper51.com

1.2业务逻辑层. 1 paper51.com

1.3数据层. 1

http://www.paper51.com

2.本系统三层结构的设计. 2 copyright paper51.com

2.1数据层. 2 内容来自www.paper51.com

2.1.1通用数据库操作类(DataExecute). 2

http://www.paper51.com

2.1.2专为SOL语句设计的数据库操作类(sqlProvider). 2 copyright paper51.com

2.2业务逻辑层. 2

内容来自论文无忧网 www.paper51.com

2.2.1数据模型. 2

paper51.com

2.2.2数据模型集合. 2 http://www.paper51.com

2.2.3数据工厂. 3

copyright paper51.com

2.2.4ObjectDataSource和GridView的配合使用. 3

copyright paper51.com

2.3表示层. 3 http://www.paper51.com

2.3.1使用Sitemap文件实现自动导航. 3

内容来自论文无忧网 www.paper51.com

2.3.2使用MasterPage设计页面布局. 4 http://www.paper51.com

2.3.3代码绑定和数据绑定. 4

http://www.paper51.com

3 总结. 4

copyright paper51.com

参考文献. 5 内容来自www.paper51.com

致   谢. 6

paper51.com

copyright paper51.com

 

copyright paper51.com

引言 copyright paper51.com

随着互联网应用的深入和发展,越来越多的企业级应用程序的功能都比较复杂,因此多数采用分层的方式进行开发,从而使三层体系结构的应用模式也得到更多人的青睐。本系统在设计时采用ASP.NET+SQLServer的模式,完全利用了三层结构模型,将业务层、表示层和数据层完全分开,以此构建一个面向中小型企业门户网站的解决方法。 内容来自论文无忧网 www.paper51.com

这里先介绍三层结构的概念和优点以及本系统中这三层的设计。

paper51.com

1.三层体系结构的概念 内容来自www.paper51.com

常见的三层体系结构分为3层:表示层、业务逻辑层和数据层,如图一所示。 内容来自论文无忧网 www.paper51.com

http://www.paper51.com

图一 内容来自www.paper51.com

1.1表示层 内容来自论文无忧网 www.paper51.com

表示层主要包含Web窗体、用户界面等元素。该层主要完成两个任务:①从业务逻辑层获取数据并显示;②与用户进行交互,将相关数据送回业务层进行处理。表示层把业务逻辑层和显示外观分离开来,具有良好的松耦合性和可扩展性。

http://www.paper51.com

1.2业务逻辑层

http://www.paper51.com

业务逻辑层包含了与核心业务相关的逻辑,实现业务规则和业务逻辑,并完成应用程序运行所需要的处理。同时,业务逻辑层负责处理来自数据存储或发送给数据存储的数据。 内容来自www.paper51.com

------分隔线----------------------------
联系方式