论文部分内容阅读
随着因特网的飞速进步和发展,分布式系统和Web应用系统在当今的计算机科学中起着越来越重要的作用。在Internet平台之上的动态Web开发是一个系统性任务,需要从网络、体系结构和数据库等角度出发进行综合性分析和设计。本文的主要工作是以提高软件性能、加强软件可扩展性和解决软件维护问题为出发点,设计了一个基于.NET平台三层Web应用的生产—消费模式。首先,从面向对象和数据流角度出发,以MVC模式和层模式为基础,对Web系统进行横向分割,提出三层开发模式;其次,从用户需求角度出发,为了增强Web系统的扩展性,把得到的三层模式进行纵向分割,实现生产系统和消费系统的分离,方便开发人员在生产系统这个大框架下,可以根据用户随时提出的需求对系统进行扩展,而对原来的系统不会产生很大改动;再次利用给出的模式设计了吉林省自考办考务系统来,同时这个三层的生产—消费模式进行测试和分析;最后针对此设计模式,提出几点安全性看法。