WEB技术与应用---概述

article/2025/9/30 0:48:43

WEB技术与应用–概述

万维网

概述:万维网www(world wide web)

1.web模型

2.web客户端

3.web服务器

  • 超链接:

    超链接指向的资源可以处于lnternet的任一Web服务器之中, 利用超链接Web页面可以与其他Web页面进行关联。

  • 万维网是分布式超媒体( hypermedia )系统,它是超文本(hypertext)系统的扩充

    一个超文本由多个信息源链接成。利用一个链接可使用户找到另一个文档。这些文档可以位于世界上任何一个接在Internet上的超文本系统中。超文本是万维网的基础。

    超媒体与超文本的区别是文档内容不同。超文本文档仅包含文本信息,而超媒体文档还包含其他表示方式的信息,如图形、图像、声音、动画,甚至活动视频图像。

  1. 地址

    1.ip地址

    • 我们把整个Internet看成为一个单一的、抽象的网络。IP地址就是给每个连接在Internet上的主机(或路由器)分配一个在全世界范围是唯一的32 bit的标识符(IPv4),这个标识符采用点分十进制表示(即:X.X.X.X,每个X为8bit ,采用十进制表示,范围为0~255 ),例如:128.11.3.31。

    • 在IPv4协议中,每个IP地址由两部分组成︰网络号( Netid )和主机号(Hostid )。网络号用于标识一个网络,主机号用于标识在该网络中的一个主机。

请添加图片描述

2.域名

顶级域名 请添加图片描述

请添加图片描述请添加图片描述

域名解析:

将域名映射为对应的P地址(或将IP地址映射为对应的域名),域名解析采用一个联机分布式数据库系统,利用客户/服务器模式进行工作,需要借助于一组既相互独立又相互协作的域名服务器完成。

3.url

统一资源定位符URL( UniformResource Locator )是对可以从因特网上得到的资源的位置和访问方法的一种简洁的表示。URL 给资源的位置提供一种抽象的识别方法,并用这种方法给资源定位。只要能够对资源定位,系统就可以对资源进行各种操作,如存取、更新、替换和查找其属性。

请添加图片描述

请添加图片描述

请添加图片描述

  1. HTTP

    超文本传送协议HTTP ( HyperTextTrahsfer Protocol)是web客户机与Web服务器之间的传输协议。它建立在TCP的基础上,是一种面向事务的( transaction-oriented )应用层协议,它是万维网上能够可靠地交换文件(包括文本、声音、图像等)的重要基础。

    Http是面向事务的客户服务器协议:

    所谓事务就是指一系列的信息交换,而这一系列的信息交换是一个不可分割的整体,即:要么所有的信息交换都完成,要么一次交换都不进行。

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

web文档

1. 静态web文档

  • 基本概念

    静态Web文档是固定内容的文档,它由服务器创建,开存储在服务器中,客户只能得到文档的一个副本。

  • HTML(超文本标记语言)

    超文本标记语言HTML( HyperText Markup Language )是一种制作Web文档的标准语言,是一种描述了如何格式化文档的标记语言。

请添加图片描述

常用标签:

<html></html> //声明要用HTML编写的网页
<head></head>//限定页面的页眉
<title></title>//定义标题(不显示在页面上)
<body></body>//定义页面的正文
<h1></h1>//划定n级标题
<b></b>//设置黑体字 
<i></i>//设置斜体字 
<center></center>//居中水平放置在页面上
<ul></ul>//将无序(项目符号)列表括起来
<ol></ol>//用括号括起编号的清单
<li>//启动列表项(没有</li><br>//在这里强制换行
<p></p>//开始一段 
<hr>//插入水平规则
<img src="...">//在此处显示图像
<a href="....">...</a>//定义超链接 

HTML的缺点:

HTML缺乏可扩展能力

HTML只能描述数据的显示样式

HTML数据的可重用性差

HTML缺乏表达数据语义的能力

XML和XSL:

为实现可扩展性和结构化, W3C开发出两种新的语言:

XML 可扩展标记语言(eXtensible Markup Language):

用一种结构化的方式来描述Web内容.

XSL 可扩展样式表语言(eXtensible Style Language):

以一种独立于内容的方式来描述格式。

XHMTL(可扩展的超文本标记语言):

本质是重新用XML来表示的HTML 4,它与HTML 4有六个主要差别,以及许多小差别

2.动态web文档

静态和动态的区别:

静态Web文档是指该文档创作完毕后就存放在万维网服务器中,在被用户浏览的过程中,内容不会改变。

动态Web文档是指文档的内容是在浏览器访问万维网服务器时才由应用程序动态生成。内容的生成既可以发生在服务器端,也可以发生在客户端。

注:主要差别体现在文档内容的生成方法不同。

ASP.NET(ASP+)

1.ASP.NET简介

.NET的核心内容之一就是要搭建第三代互联网平台,,这个网络平台将打破不同的上网设备、不同的操作系统、不同的网站以及各大机构和工业界的网络障碍,将解决网站之间的协同合作,使网站之间形成自动交流,从而最大程度的共享资源。

请添加图片描述
ASP.NET是NET框架中专门用来开发网上应用程序的,它其实不是一种语言,而更像一个框架,在这个框架中可以采用VB.NET 、C#等

ASP.NET的功能和特点:

效率增强,顶级开发工具支持,程序结构清晰,开发简单,移植方便,Web服务

2.ASP.NET的运行环境

llS是 Microsoft提供的一种 Web服务组件,包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器等。IIS通过使用超文本传输协议HTTP传输信息。如果操作系统平台是 Windows 的Server 版本,则已默认安装了IIS。

3.ASP.NET的开发工具

4.创建ASP.NET页面

ASP.NET文件的扩展名一般为.aspx,一般由程序代码和HTM代码两部分组成。
请添加图片描述
实验上机路径:
请添加图片描述
运行ASP.NET文件的方式:
请添加图片描述
注:我的内容不完善,自己学习笔记,仅供参考

请添加图片描述
请添加图片描述请添加图片描述

请添加图片描述


http://chatgpt.dhexx.cn/article/KNW7TtIy.shtml

相关文章

web各个技术

Web 知识框架 控制浏览器行为技术&#xff1a;HTML 、CSS 、JavaScript控制硬盘上数据库行为技术&#xff1a;MySql数据库服务器管理使用&#xff08;SQL重点&#xff09;、JDBC规范控制服务端Java行为技术&#xff1a;Http服务器、Servlet、JSP互联网通信流程开发规则&#…

Web技术的发展

定义&#xff1a; 本意是蜘蛛网和网的意思&#xff0c;在网页设计中我们称为网页的意思。现广泛译作网络、互联网等技术领域。表现为三种形式&#xff0c;即超文本&#xff08;hypertext&#xff09;、超媒体&#xff08;hypermedia&#xff09;、超文本传输协议&#xff08;HT…

WEB简介

WEB 一、Web简介 1、 简介 早期的web应用主要是静态页面的浏览&#xff0c;这些静态页面使用HTML语言编写&#xff0c;放在服务器上&#xff0c;用户使用浏览器通过HTTP协议请求服务器上的web页面&#xff0c;服务器上的web服务器软件接受到用户发送的请求后&#xff0c;读取…

Web开发

一、什么是Web开发? Web开发其实就是Web应用开发 在 PC&#xff08;Personal Computer&#xff0c;个人计算机&#xff09;刚兴起的年代&#xff0c;软件主要使用 C/S 架构&#xff08;Client/Server&#xff0c;客户端/服务器&#xff09;即应用运行在桌面上&#xff0c;而…

常见Web技术之间的关系,你了解多少?

引 ------------------------------------------------------------------------------------------------------------ 如果你是一个Web开发初学者&#xff0c;那么你难免会在网上搜索HTML&#xff0c;CSS&#xff0c;XML&#xff0c;JS&#xff08;Javascript&#xff09;&…

Web技术发展史

Web技术发展史 Web开发指的是网页系统开发&#xff0c;每次在浏览器中输入网址时&#xff0c;总会先输入www&#xff0c;这里其实是World Wide Web的简称&#xff0c;现在也简称Web&#xff0c;中文译为万维网。 Web设计初衷是一个静态信息资源发布媒介&#xff0c;通过超文本…

web前端主要技术概述

web前端主要技术概述 参考资料&#xff1a; 2018 Web 开发者路线图 2017年前端框架、类库、工具大比拼 本文主要是介绍部分主流和新兴的web前端技术&#xff0c;希望能帮助想学web前端的小白&#xff0c;理清其技术学习路线。 首先有些技能是web前端需要掌握的&#xff1a…

Web技术基础

前言 当我们还没有接触Web时&#xff0c;可能处理的都是静态网页如Html,这个网页的数据都是直接写在标签里写死的&#xff0c;那么如果我们要做类似淘宝的一个网站,数据每天都会更新&#xff0c;那么静态网页就不支持了&#xff0c;就需要从数据库里去拿数据&#xff0c;来用动…

web端基本技术点整理

1 WEB端概述 1.1 前端框架演变 https://blog.csdn.net/bjweimengshu/article/details/79563440 1.2 技术概览 https://blog.csdn.net/fighting_no1/article/details/79599806 1.3 学习路线 https://blog.csdn.net/zwjweb/article/details/78704342 https://blog.csdn.net/zwjwe…

数据可视化网页内容自动抓取工具

网页内容提取支持我们对公开的网页信息数据进行提取&#xff0c;如果通过人工对网页数据采集&#xff0c;是一个繁琐的工作&#xff0c;网页内容提取工具通过可视化的操作页面&#xff0c;模拟人工进行网页内容提取&#xff0c;能快速获取整个网站的对应元素。 网页内容提取工具…

抓取网站的5种方法

来自维基百科 Web爬虫&#xff08;有时也称为蜘蛛&#xff09;是一种Internet机器人&#xff0c;通常系统地浏览Web索引&#xff0c;以进行Web索引。 Web搜寻器以要访问的URL列表&#xff08;称为种子&#xff09;开始。搜寻器访问这些URL时&#xff0c;它会识别页面中的所有超…

如何抓取网页数据

如何抓取网页数据&#xff0c;每当我们在网上找到自己想到的数据&#xff0c;都需要复制粘贴或下载然后一步一步地整理。今天教大家如何快速地免费获取网页数据信息&#xff0c;只需要输入域名点选你需要的数据&#xff0c;软件全自动抓取。支持导出各种格式并且已整理归类。详…

爬取动态网页数据的软件-抓取动态网页数据的工具

爬取动态网页数据&#xff0c;随着时代的进步&#xff0c;互联网的发展&#xff0c;不管是企业还是个人都知道了数据的重要性。今天给大家分享一款免费爬取动态网页数据的软件。只要点点鼠标就能轻松爬取到你想要的数据&#xff0c;不管是导出还是自动发布都支持&#xff01;详…

工具说明书 - 网页内容抓取工具Web Scraper(一)

Web Scraper&#xff0c;官网自称为排名第一的网页抓取/提取插件&#xff0c;可以安装在Chrome和Firefox上。 安装路径&#xff1a; https://chrome.google.com/webstore/detail/web-scraper-free-web-scra/jnhgnonknehpejjnehehllkliplmbmhn?hlenhttps://chrome.google.com/…

如何进行网页抓取数据??

最近老是做导数据&#xff0c;有时候没有旧库了&#xff0c;我们可以从老网页抓取数据 主要思路&#xff1a;通过把网页转换成doc式的html,然后进行获取元素的值 我来写个案例&#xff1a; 这是目标网页&#xff1a; http://zxjg.yn.gov.cn/zxjg/gongshi?rowIndex1&re…

网页抓取及信息提取(三)

R星校长 第3关&#xff1a;网页数据分析 任务描述 下图是2016年国防科技大学分数线的网页&#xff0c;在浏览器中我们可以看到&#xff0c;各省的最高分、最低分、平均分都整齐地排列自在表格中。一个网页的源代码时常有成百上千行&#xff0c;其中很多代码都是为了布局页面样…

爬虫入门(五)抓取网页数据

前面已经实现了获取整个网页HTML的功能&#xff0c;并且在获取HTML的基础上&#xff0c;加上一些诸如&#xff1a;下载出错自动重试、用户代理、服务器代理、爬取深度、避免重爬、id遍历、链接遍历等进阶功能。而且在处理过程中也初步使用了正则表达式。 但是前面我们获取的HT…

网页抓取数据-网页抓取数据的软件免费

在互联网络的时代&#xff0c;信息如同大海般没有边际。甚至我们获取信息的方法已经发生改变&#xff1a;从传统的翻书查字典&#xff0c;继而变成通过搜索引擎进行检索。我们从信息匮乏的时代一下子走到了信息极大丰富今天。 随着互联网的发展及普及&#xff0c;互联网用户迅速…

使用爬虫抓取网页内容

对于爬虫我们首先想到的是 python&#xff0c;但是对于前端来说我们通常是 node 来写爬虫&#xff0c;去抓取网站的数据而已。 爬虫的基本流程 1、发起请求 使用http库向目标站点发起请求&#xff0c;即发送一个Request&#xff0c;第三方请求库如 request&#xff0c;axios 等…

网页数据抓取-网页实时数据抓取软件

网页数据抓取&#xff0c;随着社会的发展&#xff0c;互联网的普及&#xff0c;不管是企业还是个人都意识到数据的重要性。今天给大家分享一款免费的网页数据抓取软件。只要点点鼠标就能轻松采集你想要的内容不管是导出还是自动发布都支持&#xff01;详细参考图片&#xff01;…