当前位置:文档之家› Web基础知识

Web基础知识


(一)internet
• Internet中文名称互联 网。又称因特网。 (是全球性的网络,是 一种公用信息的载体。) 2、一种定义:是由一些使用公共语言互相 通信的计算机连接而成的网络,即广域网、局 域网及单机按照一定的通讯协议组成的国际计 算机网络。
(一)internet
3、作用 互联网是指将两台以上的计算 机终端、客户端、服务端通过计算 机信息技术的手段互相联系起来的 结果,人们可以:
二、web技术简介
• (一)Web技术 • (二)分类 • (三)发展
(一)Web技术
World Wide Web (简称Web)是随着 Internet的普及使用 而发展起来的一门技 术,它的发明极大地 方便了人们对 Internet上资源的组 织和访问。
(二)分类
1、web客户端技术
2、web服务端技术
(三)发展
1、web 1.0 2、web 2.0 来自一些主要的公司,如:eBay, and Google 的杀手级的应用程序的出现。交易,不仅仅是 特点是用户产生内容,合作化,社区化。 针对货物的,还有知识的,变的普遍和即时。 任何人可以参与到内容的创建中。参与改 变了我们对于内容的理解:内容不是固定 在发布商那里,它是活动在任何地方的。
(二)web
2、特点: (1)图形化 (2)web与平台无关 (3)web是分布式的 (4)web是动态的 (5)web是交互的 由于web站点的信息包含站点本身 web的交互性首先表现在它的超链 的信息,信息的提供者可以经常对站 上的信息进行更新。一般各信息站点 接上,用户的浏览顺序和所到站点完 都尽量保证信息的时间性。 全由他自己决定;另外通过填写form 可以向服务器提交请求。
(二)web
3、表现形式:

(1)超文本(hypertext) 超文本是一种用户接口范式,用以显示 文本及与文本相关的内容。
超文本的格式有很多,最常使用的是 HTML(超文本标记语言)和RTF(富文本 格式)。 超文本链接是一种全局性的信息结构, 它将文档中的不同部分通过关键字建立链接, 是信息得以用交互方式搜索。
(二)web
3、表现形式:
(1)超文本(hypertext)
(2)超媒体(hypermedia) (3)超文本传输协议(http) 超文本传输协议(HTTP)Hyper Transfer Protocol 是超文本在互联网上的传 输协议。
(三)web应用
1、含义: 常见的计数器、留言板、聊天室和论坛 BBS等都是web应用程序,不过这些应用相对 比较简单,而web应用程序的真正核心主要是 对数据进行处理。
(二)分类
2、web服务端技术:
(1)服务器技术。 (2)CGI(Common Gateway Interface)技术, 即公共网关接口技术。
最早的Web服务器简单地响应浏览器发来的HTTP请 求,并将存储在服务器上的HTML文件返回给浏览器。 CGI是第一种使服务器能根据运行时的具体情况,动 态生成HTML页面的技术。随着CGI技术的普及,聊 天室、论坛、电子商务、信息查询、全文检索等各式 各样的Web应用蓬勃兴起,人们可以享受到信息检索、 信息交换、信息处理等各更为便捷的信息服务了。
(7)VRLM技术。
(二)分类
2、web服务端技术:
(1)服务器技术。 与Web客户端技术从静态向动态的演进 过程类似,Web服务端的开发技术也是 主要指有关Web服务器构建的基本技 由静态向动态逐渐发展、完善起来的。 术,包括服务器策略与结构设计、服 Web服务器技术主要包括服务器、CGI、 务器软硬件的选择及其他有关服务器 PHP、ASP、、Servlet和JSP 构建的问题。 技术。
(一)internet
3、作用
与千里之外的人: (1)相互发送邮件;
(2)共同工作;
(3)共同娱乐;
此外,还是物联网的重要 组成部分。(物联网是当下 几乎所有技术与计算机技术的结合,让信 息更快更准地收集、传递、处理并执行。)
(一)internet
4、我国互联网发展现状: 2013年7月17日,中国互联网络信息 中心(CNNIC)在京发布第32次《中国 互联网络发展状况统计报告》(以下简 称《报告》)。 《报告》显示,截 至2013年6月底,我国网民规模达到5.91 亿,互联网普及率为44.1%。
(二)分类
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中各标志显示属性。
集的总称,含有上百个协议,TCP和IP本身 ARPANET :1968年美国国防部高级研 是最基本的两个协议 。
究计划局建立ARPANET网,立项研究不 IP: Internet Protocol, 同计算机间的通信问题。 网际协议
TCP: Transmission Control Protocol,传 输控制协议
(二)分类
2、web服务端技术:
JSP的组合让Java开发者同时拥有了 (1)服务器技术。 由于它使用C#语言代替ASP技术的 类似CGI程序的集中处理功能和类似 JavaScripe脚本语言,用编译代替了逐 (2)CGI(Common Gateway Interface)技术, PHP的HTML嵌入功能,此外,Java 句解释,提高了运行效率,是 即公共网关接口技术。 的运行时编译技术也大大提高了 建立.NET Framework的公共语言运行 (3)PHP(Personal Home Page Tools)技术。 Servlet和JSP的执行效率。Servlet 库上的编程框架,可用于在服务器上生 (4)ASP(Active Server Pages)技术,即活动 和JSP被后来的J2EE平台吸纳为核心 成功能强大的Web应用程序。 服务器页面技术。 技术。 (5)技术。 (6)Servlet、JSP技术。
(一)internet
4、我国互联网发展现状:
手机作为上网终端的表现抢眼
(二)web
1、web含义: 本意蜘蛛网,现 广泛译作网络、 互联网等技术领 域。
(二)web
2、特点: (1)图形化 Web非常流行的一 个很重要的原因就 在于它可以在一页 上同时显示色彩丰 富的图形和文本的 性能。
(二)web
(二)分类
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服 务端的主流开发技术。
(一)internet
4、我国互联网发展现状:
新增网民2656万 人,较2012年底提升 了2.0个百分点。
(一)internet
4、我国互联网发展现状:
中国网民对各类网络应用的使用率
排 名 前 六 项
2012.12 -2013.6 中国网民
对各类网络应用的
使用率
(一)internet
中国网民对各类网络应用的使用率
聊天室 留言板 计数器
(三)web应用
2、web应用程序的两种模式:
C/S是客户端/服务器端程序。这类程序一 般独立运行。 B/S是浏览器端/服务器端程序。这类程序 一般借助IE等浏览器运行运行。
(三)web应用
3、浏览器/服务器体系结构优点: (1)这种架构采用internet上标准的通信协议 (通常是TCP/IP协议)作为客户机同服务器的 协议,使位于internet任意位置的人都能够正 常访问服务器。 (2)在服务器上对数据进行处理,就处理的 结果产生网页,以方便客户端直接下载。 (3)将浏览器作为客户端的应用程序,以实 现对数据的显示。不需要再为客户端单独编写 和安装其他类型的应用程序。
(二)web
3、表现形式:
(1)超文本(hypertext)
(2)超媒体(hypermedia) 超媒体是超文本 Web就是一种超文本信息系统,使得文 和多媒体在信息浏览 本不再像像一本书一样是固定的线性的。而 环境下的结合。它是 是可以从一个位置跳到另一个位置,这是这 超级媒体的简称。用 种多连接性把它称为web。 户可以激活一段声音, 显示一个图形甚至可 以播放一段动画。
(二)分类
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)插件技术。
相关主题