web的定义:Web是英文World Wide Web的简称,意思是布满世界的蜘蛛网,中文名称为万维网。Web由遍布在Internet上的称为Web服务器的计算机组成
Web还是基于超文本方式、具有友好用户界面的信息查询工具和信息发布平台,通过Web浏览器显示Web页,通过Web页面中的超链接(Hyperlink)可以轻松的从一个Web页转移到其他Web页。
Web平台可以提供多种Web服务 Web页、Web网站和主页 :1 web页
Web页就是上网时通过浏览器看到的一个完整页面,简称为网页。网页可用HTML、ASP、JSP等语言编写,网页中可以含有标记码、文字、表格、图像、动画、超链接、声音以及视频等不同元素。
2 web网站
将存放在Web服务器上具有共同主题、相似性质的一组网页及网络资源文件称为Web网站,简称为网站。可见,网站是由网页构成的。
3 主页
网站总是由一个主页和若干从页组成。进入网站的第一个页面称为主页,一般将其文件命名为index.*。
4 首页
实现客户/服务器模式的三种构件
:第一种构件是客户机上的浏览器软件,它负责显示网页内容或发送/接收信息,常用的浏览器软件有IE、Netscape等。
第二种构件是Web服务器与服务器管理软件,提供Web服务的计算机(软件)用来为客户端提供信息服务,目前广泛使用的Web服务器管理软件有IIS(Internet Information Server)、Apache、TOMCAT,。
第三种构件是HTTP协议(英文全名为Hypertext Transfer Protocol),它是用来在Internet上传送超文本协议,简称为超文本传送协议,客户机与服务器根据这个协议来传送信息。静态网页与请求/回答模式 :使用HTML语言直接书写的、内容“固定不变”的网页称为静态网页。静态网页保存在Web服务器上,当用户浏览器通过URL或包含URL的超链接元素向Web服务器请求网页内容时,Web服务器仅仅是将原已设计好的静态HTML文档传送给用户浏览器(如图所示)。
这种Web的工作模式称为B/S(Browse/Server)结构,也可称为请求/回答模式 动态网页与三层B/S模式 :优点 :(1)自动更新 (2)交互性 (3)因时因人而变 (同时这三点也是服务端技术的特点)Web开发技术的起源――HTML:HTML(Hyper Text Markup Language 超文本标记语言)是一种用来制作超文本文档的简单标记语言。
HTML诞生于90年代,最初只是网上代用语言,其目的想法非常简单。当时Tim Berners-Lee只是希望在网上显示文字,他设计了一个初级浏览器和一个编辑系统并在网上合二为一,创建了一种快速小型超文本语言即HTML来为他的系统服务。
HTML的不足 :(1)静态性
由于HTML文档在浏览时不会因时因地而发生变化,也不允许在浏览器加载后更改页面内容,所以称HTML文档为静态网页。
(2)格式与布局的局限
在HTML文档中不能随意扩展文本格式。不能设计像报纸、杂志那样漂亮的布局。
(3)不能设计计算功能
在HTML文档中不能实现高级程序设计语言的计算功能。所以,不能满足人们对网络越来越多的功能需求。
HTML的不足给其它Web开发技术留下了空间,一些动态的Web开发技术开始出现。
Web客户端技术中的典型代表:JavaScript、VBScript、CSS和DHTML。 服务端技术,即利用后台数据库服务器中的数据动态生成超文本。Web服务端技术中的典型代表CGI、PHP、ASP和JSP。
ASP.NET的特点:1.执行效率的大幅提高
2.有开发工具支持
3.支持程序语言
4.可管理性
5.多处理器环境的可靠性
6.自定义性和可扩展性Web2.0:Web2.0 是相对Web1.0 的新的一类互联网应用的统称。