理解HTTPS和HTML的标签化、层次化的组织形式

一、引言

随着互联网的快速发展,网络安全问题日益受到关注。
HTTPS作为一种安全超文本传输协议,广泛应用于网站的安全通信和数据传输。
同时,HTML作为网页的基础语言,其标签化和层次化的组织形式对于网页开发人员来说至关重要。
本文将介绍HTTPS和HTML的基本概念,以及HTML的标签化和层次化组织形式。

二、HTTPS概述

HTTPS是一种通过计算机网络进行安全通信的开放标准。
它是在HTTP(超文本传输协议)的基础上,通过SSL(安全套接字层)或TLS(传输层安全性)协议对通信数据进行加密的技术。
HTTPS的主要目的是确保在互联网上传输的数据的安全性和完整性,防止数据被第三方窃取或篡改。
HTTPS广泛应用于网页浏览、文件下载、在线支付等场景。

三、HTML的基本概念

HTML(超文本标记语言)是一种用于创建网页的标准标记语言。
HTML文档由一系列标签组成,这些标签用于描述网页的结构和内容。
标签分为单标签和双标签两种形式,双标签包括开始标签和结束标签,用于定义内容区域;单标签则只有一个标签,用于定义简单的元素。
HTML文档的结构化程度使得开发者可以通过不同的标签来组织和呈现网页内容。

四、HTML的标签化组织形式

HTML的标签化组织形式是网页开发的基础。常见的HTML标签包括头部标签(如)、标题标签(如


ASP.NET三层架构

三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。 区分层次的目的即为了“高内聚,低耦合”的思想。 1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。 3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。 业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。 它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,也将业务逻辑层称为领域层。 例如Martin Fowler在《Patterns of Enterprise Application Architecture》一书中,将整个架构分为三个主要的层:表示层、领域层和数据源层。 作为领域驱动设计的先驱Eric Evans,对业务逻辑层作了更细致地划分,细分为应用层与领域层,通过分层进一步将领域逻辑与领域逻辑的解决方案分离。 业务逻辑层在体系架构中的位置很关键,它处于数据访问层与表示层中间,起到了数据交换中承上启下的作用。 由于层是一种弱耦合结构,层与层之间的依赖是向下的,底层对于上层而言是“无知”的,改变上层的设计对于其调用的底层而言没有任何影响。 如果在分层设计时,遵循了面向接口设计的思想,那么这种向下的依赖也应该是一种弱依赖关系。 因而在不改变接口定义的前提下,理想的分层式架构,应该是一个支持可抽取、可替换的“抽屉”式架构。 正因为如此,业务逻辑层的设计对于一个支持可扩展的架构尤为关键,因为它扮演了两个不同的角色。 对于数据访问层而言,它是调用者;对于表示层而言,它却是被调用者。 依赖与被依赖的关系都纠结在业务逻辑层上,如何实现依赖关系的解耦,则是除了实现业务逻辑之外留给设计师的任务。 数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。 简单的说法就是实现对数据表的Select,Insert,Update,Delete的操作。 如果要加入ORM的元素,那么就会包括对象和数据表之间的mapping,以及对象实体的持久化。

什么是HTML?

HTML(HyperTextMark-upLanguage)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某小哥档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。神奇吗?一点都不神奇,因为现在你看到的就是这种语言写的页面!也许你听说过许多可以编辑网页的软件,事实上,你不需要用任何专门的软件来建立HTML页面;你所需要的只是一个文字处理器(如Mcrosoft Word\记事本\写字板等等)以及HTML的工作常识。其实你很快就会发现,基础的HTML语言简直容易死了。HTML只不过是组合成一个文本文件的一系列标签。它们像乐队的指挥,告诉乐手们哪里需要停顿,哪里需要激昂。 HTML标签通常是英文词汇的全称(如块引用:blockquote)或缩略语(如“p”代表Paragraph),但它们的与一般文本有区别,因为它们放在单书名号里。故Paragragh标签是

,块引用标签是

article标签和aside标签

答:1、article标签是 HTML 5 的新标签。 它的内容独立于文档的其余部分,而外部内容可以是来自一个外部的新闻提供者的一篇新的文章,或者来自 blog 的文本,或者是来自论坛的文本。 亦或是来自其他外部源内容。 2、aside为语义化标签,通常用来描述与文档主体内容不相关的内容。 比如,博客文章用atricle标签,而博客旁边的文章信息栏(作者头像、博文分类、作者等级等于博客正文内容无关的)用aside。 网络知道是问答网站,主体就是提问和回答,所以提问回答这边是用article,而右边那个用户信息、升级进度,广告和推荐的知识那些与该问题的回答和提问内容都无关,与主题内容不相关的区域用的就是aside。 简单的说aside可用作通用信息展示(信息栏)等。 拓展资料:1、万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改。 2、HTML5的设计目的是为了在移动设备上支持多媒体。 新的语法特征被引进以支持这一点,如video、audio和canvas 标记。 HTML5还引进了新的功能,可以真正改变用户与文档的交互方式。 3、许多业内人士表示,HTML将会最终代替多媒体框架,如Adobe的Flash,但是短期看来还不是时候。 4、HTML5估计到2014年才能逐步成熟,而且将现有应用Flash的网络开发完全转向HTML5还需要一段时间。 尽管HTML5提出了许多优点,但是还可能有某些应用更适合于更灵活的框架。 一些主流的大公司都逐步转向使用HTML5,谷歌于2015年2月26日开始自动将Flash广告转换为HTML5格式,这可能会加速HTML5替代Flash的进程,但是这个转变的过程也不是一蹴而就的。 资料来源:网络百科:HTML5