文档介绍:第 21卷第 2期
2011年 2月
计算机技术与发展
COMPUTER TECHNOLOGY AND DEVELOPMENT
基于. NET平台的三层架构软件
框架的设计与实现
高
扬
(贵州大学计算机科学与信息学院, 贵州贵阳 550025)
V 21 N o. 2
Feb. 2011
摘
要: 面向对象和构件的软件开发平台, 几乎是现在信息系统开发的必备之物, 通过在平台之上融入三层架构及复用技
术来构建一个功能丰富, 结构灵活的软件框架也成为现在应用系统开发的主流思想。在介绍分析软件复用技术和三层架
构思想的基础之上, 研究并提出了基于. NET 环境的三层架构信息系统软件框架设计的基本思路和方法, 同时运用 C#语言
实现了该软件框架的代码自动生成器。信息系统开发时通过运用该软件框架代码生成器可以很方便的生成一个 M IS雏
形, 从而能有效的提高信息系统软件的开发效率和软件标准化及构件化水平。
关键词: 软件复用; 三层架构; 软件框架
中图分类号: TP315
文献标识码: A
文章编号: 1673- 629X( 2011) 02- 0077- 04
Design and Realization of Three Layers Structure Software
Fram ework Based on. NET
GAO Y ang
( Co llege o puter Science and In fo rm a tion, G uizhou U niversity,
G u iy ang 550025, Ch ina)
A bstract: Th e ob ject- orien ted pon ents so ftw are developm ent p latfo rm is alm o st essen tia l th ing s in inform ation system s develop
m en .t Three lay ers structure and so ftw are reuse techno logy are in tegrated in p latform to con struct a featu re- rich and flexible so ftw are
fram ew o rk. It is popu lar in app lication sy stem developm en .t A softw are fram ew ork fo r in form ation sy stem s, w h ich is based on the ideas
of the so ftw are reu se and th ree layers structure, w as designed and im p lem ented in C # und er the. NET p latform. It can m ake it easy to
generate aM IS p rototype w hen dev eloping an in form ation sy stem, finally im p