数据库类有关论文范文集,与会展文参考文献全国学会相关论文格式
本论文是一篇数据库类有关论文格式,关于会展文参考文献全国学会相关本科毕业论文范文。免费优秀的关于数据库及互联网及同济大学方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
口的处理都能无缝的整合到ASP.的Web应用中.ASP.NET同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB.NET,Jscript.将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.NET.ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用,因为是.NET独有的语言.
3,简单性和易学性
ASP.NET是运行一些很平常的任务如表单的提交客户端的身份验证,分布系统和网站配置变得非常简单.例如ASP.NET页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面.
4,高效可管理型
ASP.NET使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单.因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现.这种被称为"ZeroLocalAdministration"的哲学观念使ASP.NET的基于应用的开发更加具体和快捷.多处理器环境的可靠性ASP.NET已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度.安全性基于Windows认证技术和每应用程序配置,你可以确保你的原程序是绝对安全的.ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护.
(2)如何工作
1,当浏览器请求HTML文件时,服务器会返回该文件
2,当浏览器请求ASP.NET文件时,IIS会把该请求传递给服务器上的ASP.NET引擎
3,ASP.NET引擎会逐行地读取该文件,并执行文件中的脚本
4,最后,ASP.NET文件会以纯HTML的形式返回浏览器
2.2MVC模式结构
MVC(Model-View-Controller)即模型—视图—控制器,是一种将输入,处理,输出流程按照模型(Model),视图(View),控制器(Controller)的方式进行分离的体系结构模式.模型,视图,控制器三者之间的关系,如图2.1所示.
有关论文范文主题研究: | 数据库相关论文范文 | 大学生适用: | 电大毕业论文、大学毕业论文 |
---|---|---|---|
相关参考文献下载数量: | 65 | 写作解决问题: | 写作参考 |
毕业论文开题报告: | 论文提纲、论文选题 | 职称论文适用: | 技师论文、职称评中级 |
所属大学生专业类别: | 写作参考 | 论文题目推荐度: | 最新题目 |
图2.1MVC模式
1.视图(View)
视图(View)表示用户交互的界面,就Web应用而言,既可以是HTML界面,也可能是XML,XHTML或Applet界面.伴随着应用需求的复杂化与规模化发展,界面处理也越来越具有挑战性.一个应用可能具有多种不同的视图,MVC模式处理视图只能在用户的请求和视图数据的采集与处理上进行,不能对视图上的业务流程进行处理.业务流程的处理是由模型完成的.如一个人力资源管理基本信息的视图只能接收来自模型的数据,并将其显示给用户,再将用户操作界面的输入数据与请求传送给模型和控制.
2.模型(Model)
业务流程与状态的处理以及业务规则的制定.业务流程的处理过程对其它层来讲是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果.业务模型的设计可以说是MVC最主要的核心.
在业务模型中有一个非常重要的模型,即数据模型.数据模型主要是指实体对象的数据保存(持续化).如将一组员工基本信息保存至数据库,再从数据库中获取员工基本信息.设计时,可将该模型单独表示,那么所有对数据库的操作就只限在此模型中进行.
3.控制器(Controller)
控制(Controller)即从用户接受请求,将视图与模型进行匹配,共同完成用户的请求.控制层并不执行任何的数据处理.控制层的划分其作用相当于一个分发器,选择相应的视图与模型,才能完成相对应的用户请求.
系统执行过程中,若用户单击一个连接,控制层在收到请求之后,并不对业务信息进行任何处理,只负责将用户信息传送给模型,通知模型选取对应的的视图返回给用户.因而,视图与模型可能存在一对多和多对一两种.
2.3MVC设计模式在ASP.NET平台中的应用模型
ASP.NETMVC是微软官方提供的MVC模式编写ASP.NETWeb应用程序的一个框架,其向Microsoft网络开发观众提供的前景和潜力是巨大的.
1,这个框架拥有以下特色:
(1)分离任务(输入逻辑,业务逻辑和显示逻辑),易测性和默认的测试驱动组件.所有mvc用到的组件都是基于接口并且可以被mock对象测试到,你可以不必在asp.进程中运行controller就可以使用测试.使得测试更加快速和简捷.
(2)可扩展的简便的框架.mvc框架被设计用来更轻松的移植和定制功能.你可以加入自己的视图引擎,url重写策略.重载action方法等.mvc也支持DependencyInjection(DI)andInversionofControl(IOC).
(3)强大的url重写机制让你更方便的建立容易理解和可搜索的url.url可以不包含任何文件扩展名,并且可以重写url使其对搜索引擎更加友好.
(4)可以使用asp.现有的页面标记,用户控件,模板页.你可以使用嵌套模板页,嵌入表达式"@",声明服务器控件,模板,数据绑定,定位等等.
(5)对现有的asp.程序的支持,mvc让你可以使用如窗体认证和windows认证,url认证,组管理和规则,输出,数据缓存,session,profile,healthmonitoring,配置管理系统,providerarchitecture特性.
2,相对于WebForms,ASP.NETMVC有以下特征:
(1)为方法服务,而不是文件.MVC在网络环境中的工作方式是MVC为方法调用的结果服务,而不是为动态生成的(即脚本的)网页服务的.曾有人将ASP.NETMVC称作是"Web的RPC(皇家轻工兵)",这一说法特别贴切.
(2)ASP.NETMVC不是WebForms4.0.ASP.NETMVC并不是WebForms4.0,它是WebForms的替代方法,也是架构完全支持的部分.在WebForms继续进行新的改革和发展的同时,ASP.NETMVC也将作为Microsoft完全支持的并行替代方法而继续发展.
(3)ASP.NETMVC是完全不同的.ASP.NETMVC是完全不同的产品.它在价值和体系结构原则的系统顶部构建的,这与WebForms中的价值和原则不同.ASP.NETMVC注重可扩充性,可测试性以及弹性.它使用起来很轻便,不需要对如何使用它而做很多假设.
2.4ADO.NET技术
ADO.NET是一组用于和数据源进行交互的面向对象类库.通常情况下,数据源是数据库,但它同样也能够是文本文件,Excel表格或者是XML文件.ADO.NET相对于ADO的最大优势在于对于数据的更新修改可以在与数据源完全断开联系的情况下进行,然后再把数据更新情况传回到数据源.
ADO.NET允许和不同类型的数据源及其数据库进行交互.然而并没有与此相关的一系列类来完成这样的工作.因为不同的数据源采取不同的协议,所以对于不同的数据源必须采用相应的协议.一些老实的数据源使用O
数据库类有关论文范文集,与会展文参考文献全国学会相关论文格式参考文献资料: