基于aspnet的个人网站设计与实现毕业生论文(编辑修改稿)内容摘要:

云南农业职业技术学院 5 Session 内的用户信息,该信息仅可被该用户访问在一个 ASPApplication 中让不同的客户端共享信息可以用来配合 Microsoft Transaction 服务器进行分布式事务处理。 ⑤ ASP 的工作原理 当用户浏览网页时,客户端浏览器与 WEB 站点之间进行交互的过程如下图所示: 图 1 ASP 工作原理 当服务器看到文件的扩展名为 .asp 时,就会读取文件内容,解释执行其中的VBScript 程序。 当遇到基于 COM 标准的组件(组件本身是经过便宜的可重用的二进制代码)时, ASP 引擎将启动相应组件完成指定的功能。 若 ASP 文件含有访问数据库的请求时, ASP 内置组件 ADO( ActiveX Data Object)能与数据库连接,对数据库进行访问,并将访问结果返回服务器。 最后,生成标准的 HTML文件,并将生成的 HTML 文件传送给浏览器。 这样就完成了用户浏览器对服务器的访问。 SQL Server 2020 技术概述 SQL Server 2020 是 Microsoft 公司推出的大型数据库管理系统,它建立在成熟而强大的关系型基础上,可以很好的支持客户机 /服务器网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求。 它具有易用性、可扩展性、基于 Web 的个人网站 云南农业职业技术学院 6 可靠性等特点, 是目前使用最为广泛、普及率最高的数据库管理系统之一。 在高性能和企业级可伸缩性领域, SQL Server 2020 设计成利用 Windows 2020 对更多处理器、更大的系统内存的支持,最终达到支持 64 位硬件平台。 在不断提升可用性的努力过程中, SQL Server 2020 采用 Windows 2020 四路群集,提供了大大 改进的群集支持。 SQL Server 已经在可管理性和易用性方面在行业内领先, SQL Server 2020 通过与 Windows 2020 活动目录紧密结合进一步改 进了这些功能。 而且, SQL Server 2020 还包含对现有管理工具和实用程序的重大改进,并引入更具自我调节和自我管理的引擎功能。 SQL Server 2020 按照设计可以为部署和维护强大的、易于管理、支持商务活动的 Web 站点提供最好的性能,这些站点可以从事商家和商家之间或商家与客户之间的交易。 在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包括:可用性、性能、可管理性和价格。 .NET 技术概述 将开创互联网的新局面,基于 HTML 的显示信息将通过可编程的基于 XML(eXtensible Markup Language,可扩展标记语言 )的信息得到增强。 XML 提供了一种从数据的演示视图分离出实际数据的方式。 这是新一代互联网的关键,提供了开启信息的方式,以便对信息进行组织、编程和编辑;可以更有效地将数据分布到不同的数字设备;允许各站点进行合作,提供一组可以相互作用的“ Web 服务”。 典型的三层架构开发模式分别为“表示层”、“中间业务层”、“数据访问层”三层。 表现层:位于最外层(最上层),离用户最近。 用为显示数据和接受用 户输入的数据,为用户 提供一种交互式操作的界面。 中间业务层:负责处理用户输入的信息。 或者是将这些信息发送给数据 访问层进行保存,或者是调用数据访问层中的方法再次读出这些数据。 中间业务层也包括一些对判断逻辑描述代码在里面。 数据访问层:仅实现对数据的保存和读取操作,数据访问,可以访问数据库系统、二进制文件、文本文档等。 三层关系如图 2 所示 基于 Web 的个人网站 云南农业职业技术学院 7 如图 2 三层关系 增加许多新的特性,包括 .NET Framework、 Web Services 等。 图 3 .NET Framework 的基本层次 写好一份程序,到处执行,是 对未来的期望。 而实现这个目标的关键就在于 .NET Framework,它的结构主要分为四大部分:通用语言执行环境 CLR( Common Language Runtime),类函数库,程序语言, Visual。 CLR 是 .NET 框架的运行环境。 该运行环境为基于 .NET 平台的几乎一切提供Visual Studio.NET VB C++ 其他 C 通用语言规范 ( Common Language Specification) Web Service 用户接口 Data 与 XML 基础数据库( Base class library) 通用语言执行环境 (Common Language Runtime) 基于 Web 的个人网站 云南农业职业技术学院 8 一个统一的、受控的运行环境。 CLR 运行环境在 .NET 平台中充当一个类似于代理人的角色,为图 23 中基于其上的层次提供统一的底层进程和线程管理、内 存管理、安全管理、代码验证和编译以及其他的系统服务。 CLR 通过中间语言等机制实现基于 .NET 的编程语言的无关性。 即凡是符合通用语言规范 CLS( Common Language Specification,定义了一组运行于 .NET Framework 的语言特性)的程序语言所开发的程序,可以在任何有 CLR 的操作系统下执行。 .NET Framework 提供了一个包含许多高度可重用的接口、类型的类库。 该类库是一个完全面向对象的类库,所以它不仅支持面向过程语言,还为面向对象语言提供了完美的支持。 它 既是 .NET 应用软件开发的基础类库,也是 .NET 平台本身的实现基础。 当然该类库不是 .NET 程序员可以使用的唯一一个类库,他们可以使用第三方厂商提供的类库。 .NET SDK 本身提供了 C、 Managed Extensions for C++、 、 JavaScript的编译器。 因此 .NET Framework默认支持的语言是 C#、 C++、 、 JavaScript。 但 .NET Framework 具有了支持几乎所有语言互操作的特性,只要为该语言实现了可以将源代码编译成 MSIL 代码的编译器,都可 以用于 .NET 平台的开发。 Visual 是快速开发企业级 Web 应用程序和高性能桌面应用程序的工具。 Visual 包括了基于组件的开发工具,例如 Visual C++以及许多其它用来简化、开发和解决方案部署的技术。 Visual 支持 .NET Framework、。 .NET Framework 支持 Windows 中所有的应用程序,它是 Microsoft 的下一代 Web 服务 NGWS (Next Generation Web Service Framework)的主要部分,在 .NET Framework 发布之前,程序是以 Win32API 及 COM 对象为接口, ASP 网页则以 所提供的对象为接口,但在 .NET Framework 发布之后,不管是程序或是ASP 网页都是以它所提供的对象类别库为接口。 Web Services 在 VB6 时代,微软发布了 RDS( Remote Data Service),确定可以让我们存取互联网上另一 Server 的数据库,但它仍有两个缺点: 1一般使用者不易上手;2无法跨越平台,不管 Server 端或 Client 端,都必须使用 Windows 操作系统。 简单地说, Web Services 就是 Server 端跨越互联网所提供给 Client 的服基于 Web 的个人网站 云南农业职业技术学院 9 务,或者说 Client 跨越互联网要求 Server 所提供的服务。 微软 .NET 战略中最重要的组成部分就是对 Web Service 的支持和实现。 Web Service 技术是一种基于标准的 Web 协议的可编程组件( a programmable application ponent accessible via standard web protocols)。 Web Service 相当于 Web 上的组件,Web 服务提供者开放一系列 API,开发人员通过调用这些 API 来集成 Web 服务,构建自己的应用程序。 这种调用和以前的本地调用很接近,不同在于调用的服务存在于某个远程系统上;也和以前的对象调用很接近,不同在于这些调用是基于消息机制和标准的 Web 协议之上的,因此它们具有相当大的可扩展性。 Web Services 提供 Inter 应用 程序 之 间一 种紧 密 的整 合方 式。 Framework 的目标是要让 Web 应用程序与 Web 服务的。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。