志在指尖
用双手敲打未来

asp的三层架构(asp和html有什么区别)

asp的三层架构

在软件体系架构规划中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据拜访层、事务逻辑层、表明层。
三层结构的概念
三层结构的长处
1、开发人员能够只重视整个结构中的其中某一层。
2、能够很容易地用新的完成来替换原有层次的完成。
3、能够降低层与层之间的依赖。
4、有利于标准化。
5、利于各层逻辑的复用。
三层结构的长处
分层式结构缺陷:
1、降低了体系的性能。这是显而易见的。如果不选用分层式结构,许多事务能够直接拜访数据库,以此获取相应的数据,如今却有必要通过中间层来完成。
2、有时会导致级联的修改。这种修改特别体现在自上而下的方向。如果在表明层中需求添加一个功能,为保证其规划符合分层式结构,或许需求在相应的事务逻辑层和数据拜访层中都添加相应的代码。
分层式结构缺陷
三层架构的适用场合
一般适合于中大型项目,比较小型的项目一般不建议选用三层架构。小型项目选用三层架构,有点杀鸡用牛刀的味道。
三层架构的适用场合asp
五、VS树立三层示例
熟悉了三层架构的相关常识,怎样使用VS树立三层架构呢?
1、树立空白解决方案
在VS傍边,新建新建项目,然后挑选其他项目类型-VisualStudio解决方案,输入称号:HRSolution。
树立空白解决方案
2、树立模型层
模型层表明层需求拜访实体目标的属性值,事务层需求通过实体目标处理事务逻辑。数据层也需求通过实体目标读写数据库,模型是数据载体。
在刚刚树立的解决方案上,点击新建项目,挑选类库,输入称号Models,然后点确认。
树立模型层
3、树立拜访层
数据拜访层,一切与数据库交互的操作。如:数据表的增、删、查、改操作。数据拜访层不做逻辑判别。
在刚刚树立的解决方案上,点击新建项目,挑选类库,输入称号HRDAL,然后点确认。
树立拜访层
4、树立逻辑层
事务逻辑层,是表明层与数据拜访层的桥梁,负责逻辑的判别,事务处理、数据传递。不在表明层拜访数据库,数据更加安全。
在刚刚树立的解决方案上,点击新建项目,挑选类库,输入称号HRBLL,然后点确认。
树立逻辑层
5、树立表明层
表明层的规划给客户最直接的体验。页面风格和布局,美观大方。页面操作符合逻辑,考究用户体验。留意风格一致。
表明层负责内容的展现和与用户的交互。能够进行变量规模的验证。不做事务逻辑判别。不做与数据库交互的处理。
在刚刚树立的解决方案上,点击新建项目,挑选类库,输入称号HRWeb,然后点确认。
树立表明层
以上树立了比较典型的三层架构,然后就能够根据需求,在各个层次里,添加类,写相应的代码,完成想要的功能。

asp和html有什么区别

HTML和ASP是Web编程世界中两个十分常见的言语,都可以生成Web页面的。那么它们之间存在什么差异?本篇文章就给我们介绍HTML和ASP之间的差异,让我们对HTML和ASP有一个简单的了解。
HTML
HTML代表用于开发网页和特别是网页规划的超文本标记言语,是编写网页的最简单的言语。它首要是运用HTML元素标签编写,首要由HTML元素,最初标签<>和完毕标签组成;这些标签之间的数据一般便是内容。
HTML的首要目标是允许Web浏览器解析和显现标签之间写入的内容,而这些HTML标签的意图便是描绘页面内容。
HTML只能编写静态页面,运用HTML无法办理网站内容。为了实现动态页面,除了运用HTML和CSS之外还需要其他东西,例如:php。
在上图中:PHP脚本处理保存在服务器上的数据,处理后的数据作为HTML模板反映给用户和站点办理员。
ASP
ASP代表动态服务器页面(ActiveServerPages),一般称为ClassicASP或ASPClassic;它是一种服务器端脚本环境,专门用于动态生成的Web页面。
ASP首要用于创立和运行动态的交互式Web服务器应用程序。它可以组合HTML页面,脚本命令和COM组件来创立交互式Web页面和功能强大的基于Web的应用程序;使得开发和修改所述Web应用程序变得更容易。asp
HTML和ASP的差异
1、实质的差异
HTML是一种客户端言语,它允许Web浏览器解析并显现在标签之间写入的内容,允许把图画和对象嵌入到网页中。
ASP是一种服务器端言语,这意味着写入的代码将被发送到服务器中,并依据要求执行的操作回来一些代码。它可以运用任何脚本言语,以便将编程和服务器端指令嵌入到HTML网页中。
2、Web页面的差异
HTML首要用于创立静态网页;而ASP用于规划用户交互式页面或动态页面
3、大小写的差异
HTML不区分大小写;而ASP区分大小写。
4、数据库连接的差异
HTML自身是无法连接到数据库上的,需要借助其他言语。但,ASP或ASP.NET页面可以连接到数据库以便派生其内容。
5、浏览器请求上的差异
当浏览器请求HTML文件时,服务器会回来该文件。
而,当浏览器请求ASP文件时,它会将请求传递给ASP引擎;然后,ASP引擎逐行读取文件,逐行执行脚本。最后,ASP文件以纯HTML格局回来浏览器。
总结:以上便是本篇文章的全部内容,希望能对我们的学习有所帮助。

未经允许不得转载:IT技术网站 » asp的三层架构(asp和html有什么区别)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载