目 录 引言. 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 |