汉语大全>计算机理论>多层开发模型在教务系统中研究与应用

多层开发模型在教务系统中研究与应用

详细内容

  随着Web应用技术的迅速发展和深入研究,基于Web的分层模型设计在软件设计开发进入了快速发展和广泛应用阶段。人们已经研究了3层、 4层结构并取得了很多应用成果[1]。Java领域的分层模型趋于稳定和成熟,而对于新兴的.,简单易用的分层模型成为该领域的一个研究方向。基于 ASP.(C#)的多层模型也都在3层、4层架构基础上进行了广泛的研究和应用。

传统的ASP. 3 层、4层模型的大体过程是这样的:ASP页面用于显示,是用户的第一直观对象,接着通过事件驱动将业务分发到自定义业务逻辑处理单元进行相应的处理,然后再通过自定义数据模型与数据库进行交互。经分析得出3层、4层模型对于简单的业务操作(如从单一数据库中提取一条记录返回页面显示)可以实现各个对象的解耦合。但是,对于复杂的业务逻辑处理,简单3层、4层模型无法满足Web应用的快速响应,精确业务逻辑处理等高端要求,从而导致界面响应缓慢,业务层过于臃肿,模型层互相交织以及结构化设计不满足开发需求、系统难于维护、封装性和松耦合性差等一系列问题[1]。