Multitier或“提供商的架构是一个软件系统区分为单独部分(以下简称层或多层)。“Multitier”的默认设置值是三个,它是一个基于网络的应用软件开发的一部分成立的建筑方法。使用这些层构建一个应用程序的原因是多方面的:
可扩展性:层状结构提供了一个最佳的可扩展性系统。层可以独立升级或互换而不影响他人的运作。
实施变化的易用性:软件系统会有所变动。这种变化可以在功能性的改变,一个全新的模块,甚至是硬件基础设施可使功能增强,形式增强。在通过网页设计的系统架构,从一开始就多层,可以最大限度地减少对整个系统的影响,在实施任何更改任何层。
易于维护:如果源代码组织成多层次,应用程序作为一个整体的调试和维护变得更加容易。开发人员很容易为你找到一个错误发生时,或需要改变其中的具体章节和做的needful。一个结构良好的体系结构带来了一个简单的解决方案的缺陷和错误,并允许轻松升级或改进,否则将会非常耗时。
一个典型的多层应用程序包括:
实体层(您的网站应用程序)
业务层(应用程序的大脑)
数据层(应用程序的数据处理部分)
实体层:表示逻辑层,包括简单的控制和用户输入的验证,是一个Web应用程序类似。它也称为“瘦客户机”。它有一个业务层的参考。这一层有知识没有系统的工作,数据库,或任何信息。
业务层:这是您的整个应用程序的“大脑”。它提供的业务流程逻辑??和数据访问。它将作为一个从演示数据访问的桥梁,使信息可以在某些情况下,通过简单的管道,以确保信息的畅通。这一层主要进行有关活动的信息和处理,它不知道任何信息来访问数据。它只是给“数据访问层的要求。”载列从早期聚集要求的业务规则。
数据层:这是您的应用程序层,知道如何与数据库服务器和检索所需要的信息。没有谁为谁提供的网页设计信息,所有这一层做的是,它给信息返回给请求对象的任何知识。数据检索过程中是最有可能选择的形式,查询,插入,更新或删除信息。
北京网站建设 北京网页设计 网站制作(www.bjycxf.com)