PPT 讲稿文字规范 - 网络教育精品资源共享课-上海交通大学.ppt

PPT 讲稿文字规范 - 网络教育精品资源共享课-上海交通大学.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PPT 讲稿文字规范 - 网络教育精品资源共享课-上海交通大学.ppt

* 应用软件开发(C#) 第11章 Web应用开发 第11章 Web应用开发 王德俊 上海交通大学继续教育学院 第11章 Web应用开发 11.1 关于ASP.NET 11.2 Web基础和多层程序体系结构 11.3 ASP.NET控件和对象 11.4 ASP.NET数据库应用程序 11.1 关于ASP.NET ASP(Active Server Pages)是Microsoft公司于1996年11月推出的面向WEB应用程序开发的技术框架: ASP主要是由“%”和“%”括起来的代码嵌入到HTML中的一种技术。 ASP代码是在服务器端执行,执行时无需编译,可以用任何的文本编辑器编写(如记事本等)。 ASP可以通过内置的组件实现更强大的功能,如使用ADO可以轻松地访问数据库。 11.1 关于ASP.NET ASP.NET则是从HTML发展到ASP,然后伴随着微软的.NET技术的推出而出现的: ASP.NET不是ASP的简单升级,而是全新一代的动态网页开发系统,用于在一台Web服务器上建立强大的应用程序。 是Microsoft.NET技术的一个组成部分,是ASP和.NET技术结合的产物。 在Microsoft Visual Studio 2005~2013中,利用.NET提供的控件,可快速开发ASP.NET应用程序,大大简化了编码的过程。 11.1 关于ASP.NET 相对ASP而言,ASP.NET具有的主要优势: 实现界面和代码的分开 编译执行 使用强类型(strongly-type)编程语言 ASP.NET主要包括两种编程模型: WebForm:提供了建立功能强大、外观丰富的基于表单(Form)的可编程Web页面,几乎与VB.NET、C#.NET的窗体开发界面是一样的 WebService :通过对HTTP、XML、SOAP、WSDL等Internet标准的支持提供在异构网络环境下获取远程服务、连接远程设备、交互远程应用的编程界面 WebForm(Web窗体)文件的扩展名为.aspx,它包含Web页面的GUI。通过增加各种Web控件,如:卷标、文本框、图像、按钮以及其他GUI组件,可以定制Web窗体,Web窗体文件表示要发送到客户端浏览器的Web页面 VS创建的ASPX文件都有一个相应的类,放在对应的.cs文件中,类中包含事件处理器、初始化代码、使用工具方法以及其他相关支持代码,这个文件称为代码隐藏文件,它提供ASPX文件的编程实现。 11.1 关于ASP.NET 11.2 Web基础和多层程序体系结构 Web基础: 在最简单的形式中,Web页面就是一个HTML文档,它描述Web浏览器如何显示和格式化文档的内容 当用户点击超链接时,Web服务器会定位所请求的Web页面并将它发送到用户的Web浏览器中 ASP.NET产生的Web页面是以XML为基础的XHTML文档 URI和URL: URI(Uniform Resource Identifier,统一资源标识符)用以标识Internet上的资源,以http://开头的URI,被称为URL( Uniform Resource Locator,统一资源定位器),常见的URL会指向文件、目录或者执行任务的服务器端代码,比如数据库查找、Internet有哪些信誉好的足球投注网站和业务应用处理。 11.2 Web基础和多层程序体系结构 URL的组成 URL包含的信息会引导浏览器到达用户希望访问的资源。Web服务器使得Web客户能够获得对应的资源。流行的Web服务器包括Microsoft的Internet Information Server(IIS)和Apache的HTTP Server 如:/course/view.php,其中http://标识用http协议获得资源,是资源所在的Web服务器计算机(主机)的名称,会被翻译成IP地址,/course/view.php表示Web服务器上的资源位置和文件名称,位置通常是一个虚拟目录,从而隐藏资源的真实位置。 11.2 Web基础和多层程序体系结构 发出请求和接收响应: 给定URL时,Web浏览器会利用HTTP取得对应地址的Web页面,请求和响应过程如图: 11.2 Web基础和多层程序体系结构 多层程序体系结构: 基于Web的程序是多层程序(有时称为n层),多层将功能分为若干层(即:逻辑功能组),尽管这些层可以位于同一台计算机中,但考虑到安全性和可伸缩性,基于Web的程序的层通常放在单独的计算机上。如图为三层Web程序的基本结构。 11.2 Web基础和多层程序体系结构 信息层(底层)维护程序中的数据,该层通常用关系数据库管理系统保存数据 中间层实现业务逻辑,充当信息层数据与客户端的中介,负责处理客户请求、执行业务规则,并向客

文档评论(0)

yingzhiguo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档