摘要:随着 Internet 技术的逐渐成熟和完善,基于.NET 的 Web 应用开发也日益增加。本文讨论了一种基于三层架构、反射、缓存框架的 Web 应用开发环境。它包含了两个部分:系统的设计思想和系统功能的实现。 系统的设计思想:本系统基于工厂模式中的反射、缓存设计的思想,它包括三层,他们的职责如下:数据访问层——负责与数据的交互,即数据的插入、删除、修改以及从数据库读取数据等操作。对数据的可用性和正确性不负责,对数据的用途不了解,不负担任何的业务逻辑。业务逻辑层——负责系统领域业务的处理,负责逻辑性数据的生成、处理及转换。对流入的逻辑性数据的正确性及有效性负责,对流出的逻辑性数据及用户数据不负责,对数据的呈现样式不负责。表示层——负责接收用户的输入、将输出呈现给用户以及访问安全性验证。对流入数据的正确性和有效性负责,对呈现样式负责,对呈现友好的错误信息负责。 本系统具有以下的优点:功能模块与显示模块的分离,同时它还提高了应用系统的可维护性、可扩展性、可移植性、性能优越和组件的可复用性。
系统功能的实现:本系统采用简单工厂的反射加缓存设计模式,“ 西关第一社区”系统可以实现人们发帖、回帖、举行同城活动、咨询求助、二手商品的求购、人才的供求等功能。
作者:杜国通 黄燕周 赵佳福 张鹏基 陈锦华 点击下载 |