欢迎来到天天文库
浏览记录
ID:40239724
大小:483.50 KB
页数:27页
时间:2019-07-28
《Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第14章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Web数据库技术应用教程(第二版)王承君主编中国水利水电出版社本章学习目标通过本章的学习,重点了解如下内容:l了解ASP.NET产生背景和技术先进性。l了解ASP.NET服务器控件及其事件驱动原理。l了解ASP.NET的数据库访问技术。1什么是ASP.NETASP.NET是微软推出的新一代的Web开发平台,它不仅仅是ASP的简单升级,它是微软发展的新型体系结构.NET的一部分。为了更好地了解ASP.NET的真实面目,我们首先要简单了解一下微软.NET战略。14.1ASP.NET简介14.1ASP.NET简介(2)2NE
2、TFramework.NETFramework是Microsoft.NET新的平台的基础结构,是一个用来建立、配置和运行Web应用程序和Web服务的通用环境,Microsoft的VisualStudio.NET是一个用于新的.NETFramework应用的通用开发平台。.NETFramework包含一个通用语言运行环境和通用类库,来提供可以被集成到各种计算机系统的先进的标准服务,如ADO.NET,ASP.NET和Windows表单等。14.1ASP.NET简介(3)3ASP与ASP.NET之间的差异微软推出的ASP.NE
3、T不是ASP的简单升级,而是全新一代的动态网页技术架构,是ASP和.NET技术的结合。提供基于组件、事件驱动的可编程网络表单,大大简化了编程。ASP与ASP.NET之间的差异主要体现在以下几点。(1)开发语言不同(2)运行机制不同(3)开发方式不同(4)服务器控件(5)ASP.NET的编程类型14.1ASP.NET简介(4)ASP.NET的主要优点(1)ASP.NET可完全利用.Net架构的强大、安全、高效的平台特性。ASP.Net是运行在服务器后端编译后的普通语言运行时代码,运行时早期绑定(EarlyBinding)、
4、即时编译、本地优化、缓存服务、零安装配置、基于运行时代码受管与验证的安全机制等都为ASP.Net带来卓越的性能。对XML、SOAP、WSDL等Internet标准的强健支持为ASP.NET在异构网络里提供了强大的扩展性。14.1ASP.NET简介(5)(2)易于设置和部署ASP.NET设置是用纯文本文件完成的。程序运行当中设置文件也可以被上载或修改。不需要重新启动服务器,也不使用更多的数据库或是复杂的注册表。部署和替换编译的代码不需要重新启动服务器。ASP.NET仅仅简单地将所有新的请求重定向到新的代码。(3)高扩展性和
5、兼容性14.1ASP.NET简介(6)ASP.NET安装配置(1)安装IIS服务器(2)安装开发工具14.2ASP.NET网页ASP.NET网页是Web应用程序的可编程用户接口。ASP.NET网页在任何浏览器或客户端设备中向用户提供信息,并使用服务器端代码来实现应用程序逻辑。基于Microsoft.NETFramework生成。它提供了Framework的所有优点,包括托管环境、类型安全性和继承。具有灵活性,可以向网页添加用户创建的控件和第三方控件。在ASP.NET网页中,用户界面编程分为两个部分:可视组件和程序逻辑。1
6、4.2ASP.NET网页(2)14-1ASP.NET中文件类型及其意义文件扩展名用途及说明Global.asaxASP.NET系统环境设置文件,相当于ASP中的Global.asa。.aspx內含ASP程序代码的文件,如同過去的.asp,浏览器可执行此类文件,向服务器提出浏览請求.asmx制作WebService的原始文件.sdl制作WebService的XML格式的文件Vb或.cs在非ASP.NET环境下,执行WebService的文件.aspc可重复使用在多个.aspx的文件,此文件內可含有控件.ascx內含User
7、Control的文件,可內含在多個.aspx文件中14.3ASP.NET服务器控件服务器控件有三种:HTML服务器控件,即传统的HTML标签;Web服务器控件,新的ASP.NET标签;验证服务器控件,用来验证输入有效性。14.3.1HTML服务器控件HTML服务器控件是可被服务器识别的HTML标签。14.3.2Web服务器控件Web服务器控件是可被服务器识别的特殊的ASP.NET标签。14.3.3验证服务器控件验证服务器控件用来验证用户输入。14.3ASP.NET服务器控件(2)14.3.4ASP.NET服务器控件事件模
8、型(1)ASP.NET页框架提供了一种对象模型,可以在传统Web应用程序中对网页进行编程,其中包括能够设置页元素的属性和响应事件。(2)ASP.NET服务器控件是基于HTML页的物理内容以及浏览器与服务器之间的直接交互的一种抽象模型。该模型用于为客户端或服务器上发生的事件编写事件处理程序。ASP.NET页框架对此模型
此文档下载收益归作者所有