什么是网站的三层结构:数据层、业务层、表现层?

看了很多书,都说网站最好是三层结构,数据层、业务层、表现层?那在IDE,如VS2005中是怎么实现的?是不是说,某些类专司数据读取就算数据层,某些类只管用户的界面就算表现层,将数据加工一下,留着表现层用就是业务层了?

这样的分层只是类的分工?

您好,
一般讲到网站的三层架构,其实就是将整个业务应用划分为表示层、业务逻辑层、数据访问层等。 三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构:数据层、业务层、表现层,就是MVC模式,这是一种软件的设计模式,通过层次的划分,把各自不同的逻辑隔离开来。

详细了解的话,建议你在网上搜下MVC。
另外,网站不一定都要是MVC的,有些虽然说的很强大,其实根本不是那么回事。如果只是个很小的网站,确实没必要一定要去实现MVC,成本上不划算。就跟你如果去买菜,没必要一定要开法拉利一样。

至于VS2005,对于网站你可以这么开,它是把前台界面的显示和后台业务逻辑分开来的,你可以这么理解前台界面部分是V,后台业务逻辑类是C,数据库部分是M。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-06-01
数据层、业务层、表现层
就是MVC模式,这是一种软件的设计模式,通过层次的划分,把各自不同的逻辑隔离开来。

详细了解的话,建议你在网上搜下MVC。

另,网站部一定都最好是MVC的,有些虽然说的很强大,其实根本不是那么回事。如果只是个很小的网站,确实没必要一定要去实现MVC,成本上不划算。就跟你如果去买菜,没必要一定要开法拉利一样。

至于VS2005,对于网站你可以这么开,它是把前台界面的显示和后台业务逻辑分开来的,你可以这么理解前台界面部分是V,后台业务逻辑类是C,数据库部分是M。本回答被提问者采纳
第2个回答  2009-11-23
数据层:连接数据库,实现里面的方法.
业务层:调用数据层的方法.
表示层:就几天判断语句很简单.
懂了吗?

什么是网站的三层结构:数据层、业务层、表现层?
您好,一般讲到网站的三层架构,其实就是将整个业务应用划分为表示层、业务逻辑层、数据访问层等。 三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构:数据层、业务层、表现层,就是MVC模式,...

三层架构是什么?
通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候的所见所得。业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据...

web开发中三层结构和四层结构分别指哪三层和哪四层
三层就是:MVC吧,表现层、业务层、数据读取层 四层就是:客户机浏览器、Web服务器、数据仓库及模型仓库、分布式数据库群及模型库群

企业局域网的三层架构是怎样的?
三层架构通常意义上的三层架构就是将整个业务应用划分为:表现层、业务逻辑层、数据访问层。区分层次的目的即为了“高内聚,低耦合”的思想。1.表现层:通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2.业务逻辑层:针对具体问题的操作,也可以说是对数据层的操作,对数据业务...

三层架构是哪三层软件开发?
什么是三层架构?-三层架构(表现层、业务逻辑层、数据访问层),现在一般软件项目采用的都是应用、中间件和data服务器这样的三层.是现在一般软件项目的主流架构.-SOA(serviceorientedarchitecture)是面向服务的体系架构,主要是一种软件开发的思想.按照不同对象的需求开发、封装相应的程序,并且独立于实现服务...

三层架构概述
在软件设计的架构构建中,分层结构是不可或缺的核心概念。微软推荐的典型分层架构通常由三层组成:数据访问层、业务逻辑层(又称为领域层)和表示层。三层结构的核心原理是将业务处理和主要功能放在中间的业务逻辑层,它在客户端和数据库之间作为“中间层”或组件层存在。这里的三层并非指物理上的分隔,也...

关于三层架构的内容层和展现层 理解
三层架构应该是分为表示层,数据层和逻辑层的,与你写的是不同的概念,表示层就应该是你所说的HTML和CSS实现,CSS文件根本就可以与HTML代码分离,写成独立的文件的,所以将CSS拿掉也没有什么关系,一般是建议将CSS文件独立,这样让代码更加清晰易懂。

一网统管平台分为几个层级
一网统管平台分为三层级,分别是基础数据层、业务逻辑层、表现层。1、基础数据层 这一层是整个一网统管平台的基础,负责存储和管理所有基础数据,包括但不限于人员信息、事件信息、地理信息等。这一层通常会使用大型数据库管理系统,如Oracle、SQLServer等,以保证数据的实时性、准确性和完整性。2、业务...

B\/S三层架构模式是哪三层
表现层(页面部分,主要负责显示数据)、业务逻辑层(处理页面传来的数据请求)、数据访问层 (根据业务逻辑层的请求,访问数据库,对数据进行增删改查,并将操作结果返回给业务逻辑层),虽然说是三层架构,其实是四层,还应该包括model层,负责数据模型的定义 而不是mvc mvc是设计模式,指的是 view(...

...MVC 模型和软件的3层架构(表现层,业务逻辑层,数据访问层)有哪些区别...
三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL)...

相似回答