Web基础知识
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、web技术简介
• (一)Web技术 • (二)分类 • (三)发展
(一)Web技术
World Wide Web (简称Web)是随着 Internet的普及使用 而发展起来的一门技 术,它的发明极大地 方便了人们对 Internet上资源的组 织和访问。
(二)分类
1、web客户端技术
2、web服务端技术
(二)web
3、表现形式:
(1)超文本(hypertext)
(2)超媒体(hypermedia) 超媒体是超文本 Web就是一种超文本信息系统,使得文 和多媒体在信息浏览 本不再像像一本书一样是固定的线性的。而 环境下的结合。它是 是可以从一个位置跳到另一个位置,这是这 超级媒体的简称。用 种多连接性把它称为web。 户可以激活一段声音, 显示一个图形甚至可 以播放一段动画。
(三)发展
1、web 1.0 2、web 2.0 来自一些主要的公司,如:eBay, and Google 的杀手级的应用程序的出现。交易,不仅仅是 特点是用户产生内容,合作化,社区化。 针对货物的,还有知识的,变的普遍和即时。 任何人可以参与到内容的创建中。参与改 变了我们对于内容的理解:内容不是固定 在发布商那里,它是活动在任何地方的。
(二)分类
2、web服务端技术:
JSP的组合让Java开发者同时拥有了 (1)服务器技术。 由于它使用C#语言代替ASP技术的 类似CGI程序的集中处理功能和类似 JavaScripe脚本语言,用编译代替了逐 (2)CGI(Common Gateway Interface)技术, PHP的HTML嵌入功能,此外,Java 句解释,提高了运行效率,ASP.NET是 即公共网关接口技术。 的运行时编译技术也大大提高了 建立.NET Framework的公共语言运行 (3)PHP(Personal Home Page Tools)技术。 Servlet和JSP的执行效率。Servlet 库上的编程框架,可用于在服务器上生 (4)ASP(Active Server Pages)技术,即活动 和JSP被后来的J2EE平台吸纳为核心 成功能强大的Web应用程序。 服务器页面技术。 技术。 (5)ASP.NET技术。 (6)Servlet、JSP技术。
(二)分类
2、web服务端技术:
(1)服务器技术。 (2)CGI(Common Gateway Interface)技术, 即公共网关接口技术。
最早的Web服务器简单地响应浏览器发来的HTTP请 求,并将存储在服务器上的HTML文件返回给浏览器。 CGI是第一种使服务器能根据运行时的具体情况,动 态生成HTML页面的技术。随着CGI技术的普及,聊 天室、论坛、电子商务、信息查询、全文检索等各式 各样的Web应用蓬勃兴起,人们可以享受到信息检索、 信息交换、信息处理等各更为便捷的信息服务了。
(二)web
3、表现形式:
(1)超文本(hypertext) 超文本是一种用户接口范式,用以显示 文本及与文本相关的内容。
超文本的格式有很多,最常使用的是 HTML(超文本标记语言)和RTF(富文本 格式)。 超文本链接是一种全局性的信息结构, 它将文档中的不同部分通过关键字建立链接, 是信息得以用交互方式搜索。
Web基础知识
主要内容:
• • • • Web简介 Web技术简介 网站 HTML
一、web简介
• (一)Internet • (二)Web • (三)Web应用
(一)internet
• 1、由来: 1982年ARPANET把TCP/IP协议 作为它的标准协议,称以ARPANET为主干 网的国际互连网为INTERNET。 TCP/IP: TCP/IP协议是Internet通信协议
Hale Waihona Puke Baidu
(二)web
3、表现形式:
(1)超文本(hypertext)
(2)超媒体(hypermedia) (3)超文本传输协议(http) 超文本传输协议(HTTP)Hyper Transfer Protocol 是超文本在互联网上的传 输协议。
(三)web应用
1、含义: 常见的计数器、留言板、聊天室和论坛 BBS等都是web应用程序,不过这些应用相对 比较简单,而web应用程序的真正核心主要是 对数据进行处理。
2、特点: (1)图形化 (2)web与平台无关 (3)web是分布式的 无论你的系统平台是什么,你都 大量的图形、音频和视频信息会 可以通过internet访问www。 占用相当大的磁盘空间,我们甚至无 法预知信息的多少。对于web没有必要 把所有信息都放在一起,信息可以放 在不同的站点上,只需要在浏览器中 指明这个站点就可以了。
聊天室 留言板 计数器
(三)web应用
2、web应用程序的两种模式:
C/S是客户端/服务器端程序。这类程序一 般独立运行。 B/S是浏览器端/服务器端程序。这类程序 一般借助IE等浏览器运行运行。
(三)web应用
3、浏览器/服务器体系结构优点: (1)这种架构采用internet上标准的通信协议 (通常是TCP/IP协议)作为客户机同服务器的 协议,使位于internet任意位置的人都能够正 常访问服务器。 (2)在服务器上对数据进行处理,就处理的 结果产生网页,以方便客户端直接下载。 (3)将浏览器作为客户端的应用程序,以实 现对数据的显示。不需要再为客户端单独编写 和安装其他类型的应用程序。
(一)internet
• Internet中文名称互联 网。又称因特网。 (是全球性的网络,是 一种公用信息的载体。) 2、一种定义:是由一些使用公共语言互相 通信的计算机连接而成的网络,即广域网、局 域网及单机按照一定的通讯协议组成的国际计 算机网络。
(一)internet
3、作用 互联网是指将两台以上的计算 机终端、客户端、服务端通过计算 机信息技术的手段互相联系起来的 结果,人们可以:
(二)分类
1、Web客户端技术:
(1)HTML语言。 同样是实现HTML页面的动态效果, (2)Java Applets,即Java小应用程序。 这一技术大大丰富了浏览 DHTML技术无须启动Java虚拟机或其 器的多媒体信息展示功能, (3)脚本程序。 他脚本环境,可以在浏览器的支持下, 常见的插件包括 获得更好的展现效果和更高的执行效率。 (4)CSS(Cascading Style Sheets),即 QuickTime、Realplayer、 级联样式表。 VRML是目前创建三维对象最重 Media Player和Flash等。 (5)DHTML(Dynamic HTML),即动态HTML。 要的工具,它是一种基于文本 的语言,并可运行于任何平台。 (6)插件技术。
(二)分类
2、web服务端技术:
(1)服务器技术。 (2)CGI(Common Gateway Interface)技术, 即公共网关接口技术。 (3)PHP(Personal Home Page Tools)技术。 (4)ASP(Active Server Pages)技术,即活动 PHP语言将HTML代码和PHP指令合成 服务器页面技术。 为完整的服务端动态页面,Web应用 ASP使用的脚本语言是VBScript和Javascript。 的开发者可以用一种更加简便、快捷 借助Microsoft Visual Studio等开发工具在市场 的方式实现动态Web功能。 上的成功,ASP迅速成为Windows系统下Web服 务端的主流开发技术。
(7)VRLM技术。
(二)分类
2、web服务端技术:
(1)服务器技术。 与Web客户端技术从静态向动态的演进 过程类似,Web服务端的开发技术也是 主要指有关Web服务器构建的基本技 由静态向动态逐渐发展、完善起来的。 术,包括服务器策略与结构设计、服 Web服务器技术主要包括服务器、CGI、 务器软硬件的选择及其他有关服务器 PHP、ASP、ASP.NET、Servlet和JSP 构建的问题。 技术。
(一)internet
4、我国互联网发展现状:
新增网民2656万 人,较2012年底提升 了2.0个百分点。
(一)internet
4、我国互联网发展现状:
中国网民对各类网络应用的使用率
排 名 前 六 项
2012.12 -2013.6 中国网民
对各类网络应用的
使用率
(一)internet
中国网民对各类网络应用的使用率
(二)web
2、特点: (1)图形化 (2)web与平台无关 (3)web是分布式的 (4)web是动态的 (5)web是交互的 由于web站点的信息包含站点本身 web的交互性首先表现在它的超链 的信息,信息的提供者可以经常对站 上的信息进行更新。一般各信息站点 接上,用户的浏览顺序和所到站点完 都尽量保证信息的时间性。 全由他自己决定;另外通过填写form 可以向服务器提交请求。
(一)internet
4、我国互联网发展现状:
手机作为上网终端的表现抢眼
(二)web
1、web含义: 本意蜘蛛网,现 广泛译作网络、 互联网等技术领 域。
(二)web
2、特点: (1)图形化 Web非常流行的一 个很重要的原因就 在于它可以在一页 上同时显示色彩丰 富的图形和文本的 性能。
(二)web
(二)分类
1、Web客户端技术:
Web客户端的主要任务是展现信息内容。 Web客户端设计技术主要包括:HTML语 言、Java Applets、脚本程序、CSS、 DHTML、插件技术以及VRML技术。
(二)分类
1、Web客户端技术:
(1)HTML语言。
(2)Java Applets,即Java小应用程序。 HTML是Hypertext Markup (3)脚本程序。 Language(超文本标记语言)的缩写, Java Applets使得Web页面从只能展现 (4)CSS(Cascading Style Sheets),即 它是嵌入在HTML文档中的程序。使用 它是构成Web页面的主要工具。 静态的文本或图像信息,发展到可以动 级联样式表。 脚本程序可以创建动态页面,大大提高 态展现丰富多样的信息。 交互性。用于编写脚本程序的语言主要 通过在HTML文档中设立样式表,可以 有JavaScript和VBScript。 统一控制HTML中各标志显示属性。
(三)发展
1、web 1.0 WEB5.0将是一个新的王国,这个 2、web 2.0 王国不再以地域和疆界进行划分, 3、web 3.0 而是以兴趣、语言、主题、职业、 4、web 4.0 专业进行聚集和管理的王国。 新的Web 3.0强调的是任何人,在 5、web 5.0 任何地点都可以创新。代码编写, Web4.0的核心--知识分配系统解决 WEB5.0将仿真人类社会,在数字空间里建立 协作,调试,测试,部署,运行都 人们应该获取怎样的知识的问题 “虚拟社会”。其技术基础是当前炙手可热的 在云计算上完成。 (即自己适合于学习哪些知识)。 P2P网络技术,如Jxta项目。所谓P2P网络,从 计算技术上可以理解为Peer-to-Peer系统,从系 统结构上可以理解为People-to-People的人类社 会。
(一)internet
3、作用
与千里之外的人: (1)相互发送邮件;
(2)共同工作;
(3)共同娱乐;
此外,还是物联网的重要 组成部分。(物联网是当下 几乎所有技术与计算机技术的结合,让信 息更快更准地收集、传递、处理并执行。)
(一)internet
4、我国互联网发展现状: 2013年7月17日,中国互联网络信息 中心(CNNIC)在京发布第32次《中国 互联网络发展状况统计报告》(以下简 称《报告》)。 《报告》显示,截 至2013年6月底,我国网民规模达到5.91 亿,互联网普及率为44.1%。
集的总称,含有上百个协议,TCP和IP本身 ARPANET :1968年美国国防部高级研 是最基本的两个协议 。
究计划局建立ARPANET网,立项研究不 IP: Internet Protocol, 同计算机间的通信问题。 网际协议
TCP: Transmission Control Protocol,传 输控制协议