欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    WEB应用程序开发.ppt

    • 资源ID:82771444       资源大小:1,019KB        全文页数:27页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    WEB应用程序开发.ppt

    院级精品课程院级精品课程ASP.NETASP.NET环境开发的建立环境开发的建立环境开发的建立环境开发的建立山东交通职业学院管理系山东交通职业学院管理系孙秋云孙秋云本课主要学习以下内容本课主要学习以下内容本课主要学习以下内容本课主要学习以下内容ASP.NET ASP.NET 概念概念ASP.NET的发展历史的发展历史.NETNET平台的五个方面平台的五个方面 NET FrameworkNET Framework核心结构核心结构 建立建立ASP.NETASP.NET的开发环境的开发环境 21 1、.NET.NET和和和和ASP.NETASP.NET的概念的概念的概念的概念l.NET是支持下一代Internet可编程结构的技术集合。lASP.NET 又叫ASP+,不仅仅是ASP的简单升级,而是Microsoft推出的新一代脚本语言。是.NET的一部分,ASP.NET吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色;lASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。lASP.NET是一种独立于浏览器的编程模型。它可以在使用广泛的最新版本浏览器(例如IE、Netscape)上运行,还可以在低版本的浏览器上运行。这也就是说,在使用ASP.NET编写Web应用程序时,不需要编写浏览器特定的代码,Internet的很大一部分用户就可以使用这些Web应用程序。3qqASP.NETASP.NETASP.NETASP.NET是是是是.NET Framework.NET Framework.NET Framework.NET Framework的组件的组件的组件的组件 和用户界面构建于公共语言运行库 可以使用任何基于.NET 的开发语言开发 ASP.NET Web 应用程序和 Windows 应用程序 qq所用的语言使用统一的所用的语言使用统一的所用的语言使用统一的所用的语言使用统一的 Windows Windows Windows Windows 窗体和窗体和窗体和窗体和 Web Web Web Web 窗体模窗体模窗体模窗体模型型型型 4ASP.NETASP.NET目前能支持目前能支持目前能支持目前能支持3 3种与语言种与语言种与语言种与语言 C#C#Visual Visual Basic.NETBasic.NET Jscript.NETJscript.NET52 2、ASP.NETASP.NET的历史的历史的历史的历史q19961996年,年,ASP1.0ASP1.0诞生诞生 。q19981998年,微软发布了年,微软发布了ASP2.0ASP2.0。q20002000年,随着年,随着Windows2000Windows2000的发行,它内带的的发行,它内带的ASP3.0ASP3.0也也开始流行。开始流行。q20002000年年7 7月,月,ASP.NETASP.NET发行。发行。q从从.NET 1.0(2002)-.NET 1.1(2003)-.NET 2.0.NET 1.0(2002)-.NET 1.1(2003)-.NET 2.0(2005)-.NET 3.0(2006)(2005)-.NET 3.0(2006)。63.NET3.NET平台平台平台平台XML Web Services设备设备 服务器组件服务器组件 用户体验用户体验开发工具.NET 平台 7平台的介绍:分布式计算平台的介绍:分布式计算平台的介绍:分布式计算平台的介绍:分布式计算 q.NET.NET 最好的方式就是想一想最好的方式就是想一想 .NET.NET 要做什么。要做什么。Microsoft Microsoft 认认为向分布式计算的转变正在悄悄地进行着。在过去的几年中,为向分布式计算的转变正在悄悄地进行着。在过去的几年中,人们一直在铺设宽带电缆,使带宽的限制比过去要小得多。根人们一直在铺设宽带电缆,使带宽的限制比过去要小得多。根据摩尔定律效应,每据摩尔定律效应,每 18 18 个月处理能力翻一番,价格降低一半,个月处理能力翻一番,价格降低一半,现在您首次可以选择进行真正的分布式计算:因为带宽已经不现在您首次可以选择进行真正的分布式计算:因为带宽已经不那么昂贵,您可以在任何最佳地点进行处理。那么昂贵,您可以在任何最佳地点进行处理。q当今已经有很多这种分布式应用程序的例子。当今已经有很多这种分布式应用程序的例子。Napster Napster 就是一就是一个使用胖客户端与计算机群集中的目录服务进行对话的应用程个使用胖客户端与计算机群集中的目录服务进行对话的应用程序,它把网络上的所有参与的计算机都当作服务器。另一个分序,它把网络上的所有参与的计算机都当作服务器。另一个分布式应用程序的例子是即时消息,胖客户端与计算机群集中一布式应用程序的例子是即时消息,胖客户端与计算机群集中一个伙伴列表对话,同时还可以与网络中的其他胖客户端个伙伴列表对话,同时还可以与网络中的其他胖客户端 -Instant Messenger Instant Messenger 和和 Windows Windows 进行通信。进行通信。8三个杠杆三个杠杆三个杠杆三个杠杆q可以拉动三个杠杆,以使下一代分布式计算尽可能快地发生。可以拉动三个杠杆,以使下一代分布式计算尽可能快地发生。qWeb Web 服务:第一个杠杆是一切都要成为服务:第一个杠杆是一切都要成为 Web Web 服务。这适用于服务。这适用于网络中的两种东西:软件和资源(如存储)。网络中的两种东西:软件和资源(如存储)。q聚合与集成:第二个需要拉动的杠杆是,一旦您拥有了这些聚合与集成:第二个需要拉动的杠杆是,一旦您拥有了这些 Web Web 服务,就需要以一种非常简单和容易的方式将它们聚合与服务,就需要以一种非常简单和容易的方式将它们聚合与集成起来。集成起来。q简单而令人神往的用户体验:加速分布式计算的第三个杠杆是,简单而令人神往的用户体验:加速分布式计算的第三个杠杆是,需要有简单和令人神往的消费者或者最终用户体验。需要有简单和令人神往的消费者或者最终用户体验。q因此我们认为这三个杠杆是加速向分布式计算转移的必要条件:因此我们认为这三个杠杆是加速向分布式计算转移的必要条件:q一切都要成为一切都要成为 Web Web 服务;服务;q聚合与集成聚合与集成 Web Web 服务的能力;服务的能力;q向最终用户提供简单而令人神往的体验的能力。向最终用户提供简单而令人神往的体验的能力。q.NET.NET 的目的正是致力于拉动这些杠杆,以加速向分布式计算的目的正是致力于拉动这些杠杆,以加速向分布式计算的转移,为了正确地拉动这些杠杆,要做五项工作。的转移,为了正确地拉动这些杠杆,要做五项工作。9五项工作五项工作五项工作五项工作q第一项工作是:通过.NET 框架和 Visual Studio 工具集,使编写 Web 服务尽可能简单方便。我们认为,用于编写 Web 服务最好、最方便、最快并且最节约的方法是使用.NET 框架和 Visual Studio.NET 开发工具。q服务器q我们做的第二项工作是:真正致力于 Web 服务聚合与集成,这恰恰是我们的.NET 服务器家族的用武之地。我们认为,这些服务器是用于聚合与集成 Web 服务最好、最简单、最方便、最节约的方法。q可以从两个方面看待这些服务器。大家熟悉和喜爱的一组服务器是 Windows XP、SQL Server 2003、Exchange 2003,XML 管线内置于其核心。而 XML,正如您所知,可能是最简单最大众化的集成 Web 服务的方法。第二类服务器是我们构建的专门服务器,如 BizTalk Server,它们提供更高级别和更灵活的聚合与集成。以 BizTalk Server 2003 为例,它内置了一种叫作 XLANG 的语言,通过该语言您可以定义过程流、事务流和协定,也可以跨异类环境进行相当深层次的集成。这就是.NET 的第二部分:用以加速 Web Web 服务聚合与集成的服务器集。服务聚合与集成的服务器集。10构建一个构建一个构建一个构建一个 .NET.NET 构造块服务集构造块服务集构造块服务集构造块服务集q我们的第三项工作是:使最终消费者的体验简单而令人神往,我们的第三项工作是:使最终消费者的体验简单而令人神往,为此我们正在构建一个为此我们正在构建一个 .NET.NET 构造块服务集。几乎每个人,每构造块服务集。几乎每个人,每当他遇到多个站点和多个应用程序时,都遇到过这样的情况:当他遇到多个站点和多个应用程序时,都遇到过这样的情况:需要登录这些站点和应用程序;我们正在创建一个诸如标识、需要登录这些站点和应用程序;我们正在创建一个诸如标识、通知和系统化存储之类的小服务集,利用这些服务,消费者和通知和系统化存储之类的小服务集,利用这些服务,消费者和用户从一个服务转向另一个服务,从一个应用程序转到另一个用户从一个服务转向另一个服务,从一个应用程序转到另一个应用程序,甚至从一种环境转向另一个环境都将非常容易。这应用程序,甚至从一种环境转向另一个环境都将非常容易。这种简单性在分布式计算的世界里是绝对必要的。种简单性在分布式计算的世界里是绝对必要的。q这些这些 .NET.NET 构造块服务对开发人员也有巨大的益处:它们与以构造块服务对开发人员也有巨大的益处:它们与以前的前的 Windows Windows 中的内存管理器和文件系统非常相似,当人们中的内存管理器和文件系统非常相似,当人们编写应用程序时,不需要每次都把内存管理器和文件系统复制编写应用程序时,不需要每次都把内存管理器和文件系统复制一遍。我们相信,开发人员将喜欢这些服务集成到计算机群集一遍。我们相信,开发人员将喜欢这些服务集成到计算机群集中,而且它们得到保证,因此他们可以将精力集中投入到可以中,而且它们得到保证,因此他们可以将精力集中投入到可以大大增值的事情上去。大大增值的事情上去。.NET.NET 构造块服务是构造块服务是 .NET.NET 的第三部分。的第三部分。q设备设备11最终用户的体验最终用户的体验最终用户的体验最终用户的体验q第四部分致力于最终用户的体验,通过一套我们正在第四部分致力于最终用户的体验,通过一套我们正在创建的客户端和设备软件,将特别带给用户令人神往创建的客户端和设备软件,将特别带给用户令人神往的体验。首先,的体验。首先,.NET.NET 假设您拥有了一个设备家族,我假设您拥有了一个设备家族,我们正是要创建许多设备软件,以使人们可以使用相互们正是要创建许多设备软件,以使人们可以使用相互取长补短的设备家族。我们将在设备软件中做一些有取长补短的设备家族。我们将在设备软件中做一些有趣的事情,以使您尽可能体验到令人神往的效果。一趣的事情,以使您尽可能体验到令人神往的效果。一方面,您将拥有我们为游戏机创建的设备软件,另一方面,您将拥有我们为游戏机创建的设备软件,另一方面,您也将拥有我们为方面,您也将拥有我们为 PC PC 创建的设备软件,同时创建的设备软件,同时我们还致力于创建用于从电话到我们还致力于创建用于从电话到 PDA PDA 到其他如掌上到其他如掌上 PC PC 之类的各种设备的软件。之类的各种设备的软件。12用户体验用户体验用户体验用户体验在拉动简单而令人神往的用户体验这一杠杆方面,我们在拉动简单而令人神往的用户体验这一杠杆方面,我们的最后一项工作,是正在实实在在地创建一些非常有的最后一项工作,是正在实实在在地创建一些非常有针对性的用户体验,把针对性的用户体验,把 Web Web 服务集合到一起,并且集服务集合到一起,并且集成很多功能,以提供非常有针对性的体验。成很多功能,以提供非常有针对性的体验。134 4、.NET Framework.NET Framework核心结构核心结构核心结构核心结构q.NET Framework.NET Framework类似于类似于JVMJVMq.NET Framework.NET Framework 两个主要组件:两个主要组件:公共语言运行时公共语言运行时 (CLR)(CLR)统一的类库集统一的类库集q.NET.NET的类库的类库:线程线程文件输入文件输入/输出输出 (I/O)(I/O)数据库支持数据库支持XML XML 解析解析数据结构数据结构14(1 1)公共语言运行时()公共语言运行时(Common Language RuntimeCommon Language Runtime)公共语言运行库 运行库实际上在组件的运行时和开发时操作中都起到很大的作用,尽管名称中没有体现这个意思。在组件运行时,运行库除了负责满足此组件在其他组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如内存管理),运行库使开发人员的操作非常简单,尤其是与今天的 COM 相比。特别是反射等功能显著减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代码量 15(2).NET 类库(Framework Class Library)统一编程类 该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集(API)。目前,C+开发人员使用 Microsoft 基础类,而 Java 开发人员使用 Windows 基础类。框架统一了这些完全不同的模型并且为 Visual Basic 和 JScript 程序员同样提供了对类库的访问。通过创建跨所有编程语言的公共 API 集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。从 JScript 到 C+的所有编程语言具有对框架的相似访问,开发人员可以自由选择它们要使用的语言。开发平台有:Visual Studio.NET、Delphi、Eclipse等16Microsoft.NET Framework Microsoft.NET Framework 的的的的体系结构体系结构体系结构体系结构17.NET Framework.NET Framework 的组件的组件的组件的组件ASP.NET.Net Framework.Net Framework.Net Framework 类库类库类库类库CLRCLR185 5、建立、建立、建立、建立ASP.NETASP.NET的开发环境的开发环境的开发环境的开发环境l目前,ASP.NET运行的最佳环境为Windows 2000、WindwosXP、Windows 2003,当然,最舒适的开发环境是WindowsXP,最佳的运行环境就是Windows2003了。l主要介绍WindowsXP和Windows2003的ASP.NET运行平台的安装l无论采取那个系统平台,下列的程序是必须安装的:l(1)IIS 5.0以上l(2)IE 5.5 以上 l(3).NET Framework SDKq学习一下Windows XP系统下的安装:q(1)首先是IE6.0和 IIS5.1的安装。运行Windows XP控制面板,单击【添加或删除程序按钮,然后在弹出窗口中单击左边工具栏的【添加/删除Windows组件】按钮,如图1.1所示 19 图1.1运行安装组件 20(2 2)在出现的)在出现的)在出现的)在出现的WindowsWindows组件向导中,选择组件向导中,选择组件向导中,选择组件向导中,选择IEIE和和和和IISIIS组件。然后单击组件。然后单击组件。然后单击组件。然后单击【下一步下一步下一步下一步】按钮,如图按钮,如图按钮,如图按钮,如图1.21.2 图1.2选择IE和IIS组件 21会弹出配置组件过程会弹出配置组件过程会弹出配置组件过程会弹出配置组件过程会弹出配置组件过程会弹出配置组件过程 图1.3插入系统安装盘22等待一会,系统就会提示组件安装成功!如图等待一会,系统就会提示组件安装成功!如图等待一会,系统就会提示组件安装成功!如图等待一会,系统就会提示组件安装成功!如图1.41.4所所所所示。示。示。示。图1.4组件安装成功23(4 4)安装)安装)安装)安装 .NET Framework.NET Framework .NET Framework SDK是ASP.NET运行平台最为关键的元件,安装包可以从网上下载。运行该安装包,同意一系列微软的协议后,再一路“NEXT”,很快就完成了.NET Framework SDK的安装,最后,系统要求重启计算机。24完成了完成了完成了完成了Windows XPWindows XP系统下的系统下的系统下的系统下的ASP.NETASP.NET运行平台的建运行平台的建运行平台的建运行平台的建立立立立 下面我们来看Windows 2003系统下的安装。Windows2003下的IIS安装,Windws的IIS安装方式和WindowsXP一样,不再列图赘述。方便的是Windows2003的IIS服务已经集成了.NET Framework,只不过需要在IIS默认的是支持ASP,而不支持ASP.NET的,我们只要启用ASP.NET功能就OK了。在Windows Internet信息服务(IIS)管理器。或是直接运行:inetmgr.exe。在IIS管理器的中,展开左边树型管理器的【Web服务扩展】节点,然后在右边中,启用【ASP.NET】项,如图1.8所示。管理工具2003系统中,依次打开控制面板25图1.5 启用ASP.NET框架26对于对于对于对于对于对于.NET Framework.NET Framework.NET Framework.NET Framework.NET Framework.NET Framework的安装,还有一种方式,就是利用的安装,还有一种方式,就是利用的安装,还有一种方式,就是利用的安装,还有一种方式,就是利用的安装,还有一种方式,就是利用的安装,还有一种方式,就是利用Visual Studio.NETVisual Studio.NETVisual Studio.NETVisual Studio.NETVisual Studio.NETVisual Studio.NET安装程序,自动安装安装程序,自动安装安装程序,自动安装安装程序,自动安装安装程序,自动安装安装程序,自动安装.NET Framework.NET Framework.NET Framework.NET Framework.NET Framework.NET Framework。安装安装.NET Framework.NET Framework可再发行组件包可再发行组件包下载网址:下载网址:http:/

    注意事项

    本文(WEB应用程序开发.ppt)为本站会员(s****8)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开