《ASP.NET程序设计》课程系列讲座分布式应用系统设计.pptVIP

《ASP.NET程序设计》课程系列讲座分布式应用系统设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《ASP.NET程序设计》课程系列讲座 分布式应用系统设计与开发思想 王建良 山东交通职业学院 管理与信息学院 一、分布式系统与网络 分布式是在由通信网络互联的多处理机体系结构上执行任务的系统。 狭义的网络更多的是拓扑与协议角度讲。计算机网络系统与分布式系统之间的区别主要是系统高层软件 。体现在并行性。其中网络是分布式系统的基础。计算机网络中每台电脑都是独立的,同等重要的 ;分布式计算机系统中有主电脑和终端之分 。 一、分布式系统与网络 另一种简明的解析: 分布式系统,是利用网络将多个独立的电脑系统联合在一起,通过专用的软件将这一些系统抽象成一个单一的系统,说白了就是把很多台电脑“装”成一台,但这“一台”的性能几乎是所有机子的性能总和,变成一台超级计算机。 而计算机网络,就只是网络而已,与运算能力(处理)没有什么直接关系。 二、分布式系统(无处不在的计算) 二、分布式系统(无处不在的计算) 二、分布式系统(无处不在的计算) 虚拟企业联盟(潍柴、凯马) 连锁经营(中百、餐饮) 移动办公(学籍成绩管理) 特殊行业:医院 银行 公用事业缴费系统 二、分布式系统(无处不在的计算) 三、数据存储与网络数据库 ACCESS SQL SERVER 数据的完整性、一致性 商场的价格 酒店消费 信用卡 企业出库入库成本的核算问题等等 四、C/S与B/S结构 多层分布式计算应用服务技术是目前数据库应用发展的潮流,传统用户/服务器(两层)的应用正朝着三层或N-Tier结构发展。三层结构是传统的客户/服务器结构的发展,代表了企业级应用的未来,典型的有web下的应用、多层C/S应用等。 四、C/S与B/S结构 B/S是由传统的两层C/S结构发展而来的三层C/S结构在Web上的应用,即浏览器Web/服务器(Browser/Web/Server)的三层结构。B/S体系结构是把两层C/S结构的客户事务逻辑模块从客户机的任务中分离出来,由单独的一层来处理,把任务均衡地分配给了Web服务器,这样客户机的压力大大减轻了。此时,客户机把事务逻辑部分分给了服务器,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,使客户机一下子“苗条”了许多。 四、C/S与B/S结构 表现层(Presentation Layer) 表现层用于用户接口的展示,以及用业务层的类和对象来“驱动”这些接口。 在ASP.NET中,该层包括aspx页面、用户控制、服务器控制以及某些与安全相关的类和对象。 业务层(Business Tier) 业务层用于访问数据层,从数据层取数据、修改数据以及删除数据,并将结果返回给表现层。 在ASP.NET中,该层包括使用SqlClient或OleDb从SQL Server或Access数据库取数据、更新数据及删除数据,并把取得的数据放到DataReader或DataSet中返回给表现层。返回的数据也许只有一个整型数字,比如一个表的行记录数目,但这也要用数据层的数据进行计算。 据层(Data Tier) 数据层是数据库或者数据源。在.NET中,通常它是一个SQL Server或Access数据库,但不仅限于此两种形式,它还可能是Oracle,mySQL,甚至是XML。 四、C/S与B/S结构 五、编程思想与方法 面向过程的 C(basic,pascal,fortran,cobol,lisp) 顺序、分支、循环等等思想。 词法 句法 语法 面向对象编程 VISUAL 系列 对象 属性 类 封装 继承 命令按钮组 --》CASE (分支语句) 我们的目的:最新的、社会正在使用的微软技术。(提倡,选择与方向,依据) 六、应用ASP.NET 技术提供更好的服务。 六、应用ASP.NET 技术提供更好的服务。 企业招聘要求会.NET、会C#还有的写的是ASP.NET,其关系是: 1.NET是一个平台,一个抽象的平台的概念。.NET平台其本身实现的方式其实还是库,抽象层面上来看是一个平台。个人理解.NET核心就只是.NET Framework。.NET Framework包括了两个关键组成元素:Common Language Runtime, 公共语言运行时--提供内存管理、代码安全性检测等等功能。.NET Framework Class Library, .NET--提供大量应用类库、提高开发效率。.NET诞生的早期,单纯技术上来看.NET和JAVA一样可以实现跨平台。 2 C#是一个程序设计语言,仅仅是一个语言。程序设计语言仅仅是为了方便开发人员和计算机沟通的工具,虽然C#语法相对C和C++要多一

文档评论(0)

小玉儿 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档