软件分层的原因是为了实现"高内聚、低耦合"。
在三层结构设计模式中,一层是客户端,负责人机交互的实现,一层四数据服务器,它承担起数据存储、优化和访问的职责。
另一层是应用服务器,主要负责实现业务逻辑的有效处理,降低客户负担。和二层结构相比,三层结构技术在安全性、扩展性方面表现更为优异,同时更加便于维护,能够在很大程度上降低客户业务对网络的需求,减少了网络负荷。但
如果用户量不是太多的情况下,二层结构技术更为简单有效,综合效益更加突出。所以软件开发人员要根据项目的具体情况,合理选择分层技术。
扩展资料
计算机技术应用于人类生产、生活结合的日益紧密。由此使得软件设计开发的要求越来越高。市场对软件开发企业提出了软件开发时间要短,稳定性要高,扩展性要好,维护成本要低的新要求。
为了满足客户的需求,技术人员开发出四层结构技术。该技术通过将服务器、业务逻辑、用户界面等分离开,使各个部分间不会阐述较大影响联系。