【asp源码栏目提醒】:以下是网学会员为您推荐的asp源码-基于ASP net技术的Web应用程序三层设计模型 - 编程语言,希望本篇文章对您学习有所帮助。
基于quotamp’技术的amp应用程序三层设计模型毛德祥罗荣阁摘要本文介绍了-./01技术的优点2通过分析分层模型的优越性2提出了一种用于开发和设计304应用程序的三层设计模型2并且给出了使用这种三层模型开发的一个工程实例5关键词-./01304应用程序设计模型一6前言随着7/108/01的迅速发展2基于304的应用程序越来越明显的显示出其优势和重要性5-./01技术是9:8ltltgt1/01平台的重要组成部分2这种新的304应用程序开发技术具有许多优点5基于-./01技术2采用合理的开发设计模型就能够得到结构合理6易于维护的304应用程序解决方案5本文在介绍-./01技术及其特点后2将提出一种用于304应用程序开发的三层设计模型2并且给出了使用这种模型开发的一个工程实例5二6quotamp’技术优点quot技术的属限性-.A1:B0-08B08.CD0E技术是-./01技术出现前用于304应用程序开发的一种主流开发技术2它可以把用FGH-8:I1语言编写的服务器端脚本嵌入到304页面中2在服务器端动态生成页面内容2还可以通过JK9组件与数据库连接2从而提供强大的事务处理功能5因此2-.技术已经被广泛的用于开发304应用程序5但是2由于-.技术自身的一些特点2使得它并不适于开发规模大6要求复杂的304应用程序5首先2由于用脚本语言编写的控制逻辑要嵌入到用于显示的LM9N标记中2因此-.页面的开发效率低2后期维护困难5其次2动态部分采用脚本语言编写2其功能受到限制2不利于开发复杂的程序5再次2由于程序员要自己维护页面之间数据的传递工作2所以开发过程繁琐2对于规模较大的应用程序开发非常困难5最后2-.技术很难采用面向对象的思路和方法来开发程序5因此2这项技术不适合于开发大规模6复杂的304应用程序5Oquotamp’技术的优点-./01是一种基于9:8ltltgt1/01平台的304应用程序开发技术2它构建在JNPAJltQQlt/NC/DRCD0PR/1:Q0E之上2可以使用/01S8CQ0Tlt8U所提供的全部功能5用它开发的程序可以支持异常控制6类型安全6继承和动态编译5同时2在-./01程序中还可以使用多种支持面向对象编程的强类型语言编写控制逻辑2如VF:RCWJX6F:RCWGC:/01和F:RCWJYY/01等5在程序开发的过程中2可以采用在-./01技术中最新推出的304Slt8Q编程模型2该模型由底层系统自动完成客户AJW:0/1E和服务器A-08B08E之间繁琐的交互2而且还提供了状态管理功能2能在不同页面请求之间自动维护页面数据5在页面开发中还可以使用服务器控件2包括304Slt8Q-08B08Jlt/18ltW和L9N-08B08Jlt/18ltW2其中的304Slt8Q-08B08Jlt/18ltW还支持数据绑定AZC1CG:/E2从而可以使用简单的代码开发出非常强大的功能5在-./01程序中页面显示部分和控制逻辑可以被分别存储在CI文件和文件中2从而实现了页面显示部分与控制逻辑的分离2大大提高了304应用程序的可维护性5这些特点使得-./01技术可以完全采用面向对象的设计思路和编程方法来高效的开发304应用程序5针对304应用程序自身的特点2只有采用优化合理的设计和开发模型才能充分的利用/01平台和-./01技术所提供的技术优势和特点2开发出优秀的304应用程序5三6分层设计amp应用程序分层模型概述采用分层模型来解决工程问题是一种非常优秀的工程设计思路57/108/01所使用的MJ.7.协议体系2就是最为著名的分层模型2它对于7/108/01的迅速发展起到了极为重要的作用2至今这个协议体系依然具有强大的生命力5这个协议体系得以成功的重要一点就在于它采用了分层模型2所以当今几乎所有的网络协议都采用这种分层设计的思路5采用分层模型具有以下优点VAE通过分层将庞杂的大工程划分为一组相对易于处理_‘a_bcdefdfghi’ampehhjcdk’cflmfjn2ofp2OqqO开发应用微型电脑应用OqqO年第n卷第p期罗荣阁大连理工大学电信学院硕士研究生大连‘ras毛德祥大连理工大学电信学院高级工程师大连‘ras万方数据的小工程这样就可以降低问题的复杂程序得到清晰的设计思路quot工程的灵活性好当任何一层发生变化时只要保持层间接口关系不变则其它各层都不会受到影响quotamp每一层只实现相对独立的功能所以各层