导图社区 第1章_Web基础知识
Web程序设计 第一章 Web基础知识,其内容为Internet基础、Web结构、网页构成技术——HTML,用于复习预习
计算机网络第一章概述,主要介绍计算机网络的基本知识,包括网络发展历史,网络的体系结构,拓扑结构及网络的主要性能指标等内容
第四章 设计工程思维导图,此脑图包含软件设计工程概述,软件设计原则,软件体系结构设计,部件级设计技术,设计规约与设计评审,用于复习预习。
第2章ASP.NET概述,内容为.NET开发,ASP.NET运行环境简介,开发工具Visual Studio,第一个ASP.NET程序等内容。
社区模板帮助中心,点此进入>>
《影响力》思维导图
互联网9大思维
安全教育的重要性
组织架构-单商户商城webAPP 思维导图。
个人日常活动安排思维导图
域控上线
西游记主要人物性格分析
17种头脑风暴法
python思维导图
css
第1章 Web基础知识
随着Internet技术的普及,Web应用变得非常广泛。因而,Web开发现在也成为一个热门行业。学习Web开发首先需要掌握Internet基础、Web结构、HTML等基础知识
1.1 Internet基础
1.1.1 Internet的起源
Internet是在美国较早的军用计算机网ARPAnet的基础上经过不断发展变化而形成的。
Internet主要可分为以下几个阶段
1.Internet的雏形形成阶段
2.Internet的发展阶段
3.Internet的商业化阶段
1.1.2 现在Internet的发展
现在Internet已发展得更为多元化,不仅仅单纯为科研服务,正逐步进入到日常生活的各个领域。近几年来,Internet在规模和结构上都有了很大的发展,已经发展成为一个名副其实的“全球网”。
网络的出现,改变了人们使用计算机的方式,而Internet的出现,又改变了人们使用网络的方式。Internet使计算机用户不再被局限于分散的计算机上,同时,也使他们脱离了特定网络的约束。任何人只要进入了Internet,就可以利用网络中和各种计算机上的丰富资源。
1.2 Web结构
Web结构也称为浏览器/服务器(B/S)结构,使用超文本传输协议(Hypertext Transport Procotocol,HTTP)传输数据,相比较客户端/服务器(C/S)结构有很多不同。本章将详细剖析一下Web应用程序的内部结构。
1.2.1 HTTP简介
在我们访问网站的时候,通常都会在浏览器的地址栏里输入网站地址,这个地址就是URL(Uniform Resource Locator,统一资源定位符)。
当确定要访问这个网址的时候,浏览器就会通过HTTP从Web服务器上获取提取的网页代码,最终翻译成用户易读的页面文字、图片和多媒体等信息。
例如,Microsoft官方的网址http://www.Microsoft.com/,其各个组成部分的含义如下所示。
http://:代表超文本传输协议,通知Microsoft.com服务器显示Web页,通常不用输入。
www:代表一个Web(万维网)服务器。
Microsoft.com:这是装有网页的服务器的域名或站点服务器的名称。
Internet的基本协议是TCP/IP, HTTP是用于从WWW服务器传输超文本到本地浏览器的传输协议。
1.2.2 B/S结构简介
B/S结构(Browser/Server结构)即浏览器/服务器结构。在这种结构下,用户工作界面通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。
B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。
1.2.3 C/S结构简介
C/S结构(Client/Server结构即客户/服务器)结构。其中,服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统(如Oracle、Sybase、Informix或SQL Server),客户端需要安装专用的客户端软件。
C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个。
(1)只适用于局域网。 (2)客户端需要安装专用的客户端软件。 (3) 对客户端的操作系统一般也会有限制。
1.2.4 B/S结构与C/S结构比较
1.数据安全性比较
2.数据一致性比较
3.数据实时性比较
4.数据溯源性比较
5.服务响应及时性比较
6.网络应用限制比较
1.2.5 Web系统的三层结构
(1)数据访问层:实现对数据的访问功能,如增加、删除、修改、查询数据。
(2)业务逻辑层:实现业务的具体逻辑功能,如学生入学、退学、成绩管理等。
(3)页面显示层:将业务功能在浏览器上显示出来,如分页显示学生信息等。
1.3 网页构成技术——HTML
1.3.1 HTML概述
超文本标记语言(Hyper Text Markup Language,HTML)是为网页创建和其他可在网页浏览器中看到的信息设计的一种标记语言。
包含HTML内容的文件最常用的扩展名是.html,但是像DOS这样的旧操作系统限制扩展名为最多3个字符,所以.htm扩展名也被使用。
1.3.2 HTML文件结构
一个HTML文档由一系列的元素和标签组成。元素名不区分大小写。HTML用标签来规定元素的属性和它在文件中的位置。HTML超文本文档分文档头和文档体两部分,在文档头里对这个文档进行了一些必要的定义,文档体中才是要显示的各种文档信息。
小 结
本章从整体上介绍了Web开发的基础知识,包括了Internet基础、Web结构概述和HTML基础知识。其中,读者需要重点理解B/S结构的原理以及HTML的文件结构,并可以熟练地读写HTML代码,这些都是Web开发中最基本的知识。