ASP.NET
2024-04-02 20:35:36 25 举报
AI智能生成
asp.net
作者其他创作
大纲/内容
WWW的基础知识
WWW简介
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统
局域网(Local Area Network,LAN)是指在某一区域内由多台计算机互联成的计算机组。
城域网(Metropolitan Area Network,MAN)是在一个城市范围内所建立的计算机通信网,属宽带局域网。
广域网(Wide Area Network,WAN)也称远程网。通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个城市或国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。
WWW、互联网和因特网
互联网是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。因特网和其他类似的由计算机相互连接而成的大型网络系统,都可算是互联网,因特网只是互联网中最大的一个。
WWW是无数个网络站点和网页的集合,它们在一起构成了因特网最主要的部分。实际上WWW是多媒体的集合,是由超链接连接而成的。
Intranet,称为企业内部网,是因特网技术在企业内部的应用。
WWW的特点和系统结构
WWW的特点
WWW是图形化和易于导航
WWW与平台无关
WWW是分布式的
WWW是动态的
WWW与平台无关
WWW是分布式的
WWW是动态的
WWW网页、网页文件和网站
WWW网页(web page),也称为页面,是指因特网上按照HTML(超文本标记语言)格式组织起来的文件。
网页文件是用HTML(标准通用标记语言下的一个应用)编写的,可在WWW上传输,能被浏览器识别显示的文本文件,其扩展名是.htm和.html等
网站通常由众多不同内容的网页构成,具有独立域名,网页的内容可体现网站的全部功能。通常把进入网站首先看到的网页称为首页或主页(homepage),例如,新浪、网易、搜狐就是国内比较知名的大型门户网站。
WWW的工作原理
服务器端和客户机端
通常凡是提供服务的一方称为服务端,而接受服务的一方称为客户端。
超文本传输协议(HTTP)
HTTP协议的特点
1.支持客户机/服务器模式。
2.简单快速:客户机向服务器请求服务时,只需传送请求方法和路径。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。
3.灵活:HTTP允许传输任意类型的数据对象。
4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
5.无状态:HTTP协议是无状态协议。
2.简单快速:客户机向服务器请求服务时,只需传送请求方法和路径。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。
3.灵活:HTTP允许传输任意类型的数据对象。
4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
5.无状态:HTTP协议是无状态协议。
URL
因特网上的每一个网页都具有一个唯一的名称标识,通常称之为URL(统一资源定位符)地址,这种地址可以是本地磁盘,也可以是局域网上的某一台计算机,更多的是因特网上的网站。
简单地说,URL就是WWW地址,俗称“网址”。其基本格式如下:
protocol :// hostname[:port] /path/
HTTP的工作原理
① 建立连接。
② 发送请求。
③ 给出应答。
④ 关闭连接。
② 发送请求。
③ 给出应答。
④ 关闭连接。
静态网页和动态网页
静态网页
所谓静态网页就是指那些不能够接收用户输入信息的Web网页,其内容是静态的,唯一的响应就是接收鼠标点击超级连接后显示所连接的网页。当用户用鼠标点击其中一个超级连接后,就会在浏览器中显示所连接的网页信息。
动态网页
所谓动态网页就是执行时用户可以输入所允许的各种信息,以实现人机交互,它能够根据不同的时间、不同的访问者而显示不同的内容。
Web网页开发技术
CGI:一种早期的动态网页技术。可以使用不同的程序设计语言编写适合的CGI程序,如VB、Delphi或C/C++等。虽然CGI技术已经发展成熟而且功能强大,但由于编程困难、效率低下、修改复杂,所以逐渐被新技术所取代。
ASP:是Microsoft开发的服务器端脚本环境,内置于IIS 3.0及以后版本之中,通过ASP可结合HTML网页、ASP指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序。ASP 3.0是经典ASP的最后一个版本。
PHP:是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识就能使用PHP建立一个真正交互的Web网站。PHP不需要特殊的开发环境,不仅支持多种数据库,还支持多种通信协议。
JSP:与ASP技术非常相似,两者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的功能。与ASP一样,JSP中的Java代码均在服务器端执行。
ASP.NET:是继ASP后推出的全新动态网页制作技术,是建立在.NET Framework的公共语言运行库上的,可用于在服务器上生成功能强大的Web应用程序。它在性能上比ASP强很多,与PHP和JSP相比,也存在明显的优势。
ASP.NET概述
ASP.NET的特点
ASP.NET是同.NET Framework集成在一起的。
ASP.NET是编译执行的,而不是解释执行的。
ASP.NET支持多语言。
ASP.NET运行在公共语言运行库内。
ASP.NET是面向对象的。
ASP.NET支持所有的浏览器。
ASP.NET易于部暑和配置。
ASP.NET是编译执行的,而不是解释执行的。
ASP.NET支持多语言。
ASP.NET运行在公共语言运行库内。
ASP.NET是面向对象的。
ASP.NET支持所有的浏览器。
ASP.NET易于部暑和配置。
营销策略:设计形式产品体现产品核心利益
.NET Framework
.NET Framework中的CLR是一种语言规范,它大致可以再分为以下几部分。
通用类型系统(Common Type System,简称为CTS)
内存管理和资源回收机制
中间语言与即时编译器
0 条评论
下一页