1 / 90
文档名称:

第4章 创建web应用程序.ppt

格式:ppt   大小:912KB   页数:90页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第4章 创建web应用程序.ppt

上传人:wz_198622 2017/7/22 文件大小:912 KB

下载得到文件列表

第4章 创建web应用程序.ppt

相关文档

文档介绍

文档介绍:南京理工大学计算机学院
1
1
第4章创建Web应用程序
南京理工大学计算机学院
2
Web应用程序介绍
南京理工大学计算机学院
3
Visual Studio Web应用程序
Visual Studio 生成。是在Web服务器上开发和运行应用程序的平台,包括设计时对象和控件以及运行时执行上下文。
框架的一部分,所以它提供对该框架所有功能的访问。编程语言(Visual Basic、C#、J#、C++托管扩展以及许多其他语言) Web应用程序,访问数据。同样,框架类访问操作系统服务。
Web应用程序在配置有Microsoft 信息服务(IIS)的Web服务器上运行。但是,不需要直接使用IIS。
南京理工大学计算机学院
4
Web应用程序的元素
Web应用程序所使用的许多元素与在任何桌面或客户端/ 服务器应用程序中使用的元素相同。
项目管理功能 Web应用程序时,需要跟踪所需文件,跟踪哪些需要编译以及哪些需要部署。
用户界面应用程序通常要向用户显示信息; 程序中,组件彼此之间本来就是不连接的。
组件很多应用程序包括可重复使用的元素,这些元素中包含执行特定任务的代码。
数据大多数应用程序都要求某种形式的数据访问。
安全性、性能和其他结构功能
南京理工大学计算机学院
5
概述
: Web应用程序项目和部署
若要使用Visual C#处理ASP. NET Web应用程序, Web应用程序项目模板。与其他Visual Studio项目一样,Web应用程序项目是设计、运行和管理应用程序所需的所有信息的中心储存库。
创建Web应用程序项目时,Visual Studio在服务器上创建必需的文件和文件夹,对它们设置适当的安全性设置,并创建IIS应用程序。
南京理工大学计算机学院
6
概述
: 页框架
可以将HTML页和Web窗体页创建为应用程序的用户界面。HTML页通常用于静态内容;相反,Web窗体页提供一个可编程界面。
页框架上生成Web窗体页。 Page类派生的对象,该对象作为控件的容器。该页实际上由两个文件组成:,它包含UI元素(静态HTML文本和控件元素),一个类文件,它包含运行该页的代码。
页框架支持一组控件,这些控件可用于编写与Web窗体页的用户交互。可将窗体中的用户操作视为标准事件,页框架以这种方式捕获并处理窗体中的用户操作。
南京理工大学计算机学院
7
概述
: XML Web services
XML Web services是可以由其他应用程序通过TCP / IP网络进行调用的组件。它执行特定功能并将值返回到调用应用程序,该功能可以是从计算、信用卡验证到复杂订单处理等各种功能。
XML Web services的独一无二之处在于它们可以通过Web来进行调用。XML Web services使用HTTP或SOAP请求来进行调用,并且使用XML与其他组件交换数据。
南京理工大学计算机学院
8
概述

Web应用程序至少涉及某种级别的数据访问。不直接包括数据访问功能,数据服务。
提供了一个完整的框架,用于访问和管理来自多种数据源(包括数据库和XML文件或流)的数据。
Web应用程序(Web窗体页或XML Web services)中的数据访问带来了特殊的难题:
无状态性 Web应用程序的组件通常不保留状态,这使得维护与数据源(或其他资源)的活连接变得不切实际。
可缩放性因为Web应用程序可以具有在短时间内发生极大变化的用户负载,所以设计数据访问时必须考虑可缩放性。
南京理工大学计算机学院
9
概述
:安全性、性能和其他
除了提供创建用户界面元素和可调用组件的方法以外,还提供运行这些元素的上下文。
还必须经常关注Web应用程序的一些其他方面,它们是应用程序结构的一部分。其中包括:
安全性必须经常对Web应用程序的用户进行身份验证和授权。因为用户要获取对基于服务器的资源的访问权,而且因为对应用程序的客户端(浏览器或移动设备)几乎没有控制权,所以在Web应用程序中有一些与安全性关联的特殊问题。包括一些可以在Web应用程序中对其进行配置和编程的安全功能。
性能和优化可以通过缓存页和数据调整应用程序的性能。维护一个存储以前请求过的页的输出缓存;通过指定缓存设置,可以控制页缓存多长时间以及在什么情况下刷新。
跟踪因为Web应用程序在服务器(经常是远程服务器)上运行,所以除应用程序输出(例如,Web窗体页)以外,它们没有其他输出。可将跟踪信息直接包括在Web窗体页中。
南京理工大学计算机学院
10
Visual Studio适用范围
框架,则

最近更新

大学生校园日常生活安全 32页

1机械制造技术试卷复习题 7页

培训教育机构校长工作汇报 32页

年度工程监理战略市场规划报告 82页

《微积分1复习》课件 28页

《珍存点滴努力》课件 33页

《培养良好的记忆力导学案-旅游心理学》 4页

法律顾问服务行业与其他法律服务行业比较研究.. 32页

互动装饰材料和可定制装饰方案的创新 24页

儿童散文作家寄语 55页

小学会计个人工作计划 19页

抖音上的父亲节文案15条 45页

孤独之后释然的好词好句集合 51页

小学数学老师对课堂教学的几点心得 (合集3篇).. 69页

对三年级孩子的鼓励和期望寄语六十九句 62页

高校课堂教学中学生经验的淡化与彰显的开题报.. 2页

高性能压电单晶PMN-PT在能量收集器中的应用研.. 2页

红星·美凯龙-《家居门店销售服务技巧》课件 28页

高中生涯规划课程干预职业成熟度实验研究的开.. 2页

高中古诗词意象教学研究中期报告 2页

验方五虫散治疗大鼠实验性膝关节骨性关节炎研.. 2页

香豆雌酚的提取分离及人群摄入量评估的开题报.. 2页

医院培训课件:《压力性损伤的管理》 47页

商用飞机制造生产建设项目可行性研究报告 97页

中华苏维埃共和国 26页

国家开放大学学前教育社会实践表 11页

纸奶奶过生日 10页

浅谈如何当好基层副局长[1] 6页

神经系统常用术语 7页

第四度空间-赵荣基牧师 12页