三层、多层结构----???

转载 2007年09月30日 14:11:00

三层、多层结构就像多个人,分别不同负责各自的工作。该知道自己知道的,不该知道自己不知道的。
别八卦,别打听不该自己知道的事。

表示层:
不应该知道的:不应该看到物理的数据存储。不应该有connection strings,Connections,Commands或者类似。
应该知道的:应该知道主要模块。

业务逻辑层:
不应该知道的:不应该知道数据库在哪里。不应该有connection strings,Connections,Commands或者类似。
应该知道的:应该知道业务逻辑,业务流程

数据访问层:
不应该知道的:不应该知道HTML,asp.net,避免知道业务逻辑层里的东西以及是用的哪种数据库。
应该知道的:应该知道怎样访问数据存储层,例如Create, Read, Update, Delete等

数据存储层:
不应该知道的:不应该知道HTML,asp.net。不应该知道使用的是那种语言,中文或者是英文。
应该知道的:数据的存储结构,connection strings,Connections,Commands等

不知道大家都是怎么分层的?

 http://www.cnblogs.com/elevenWolf/archive/2004/07/16/24979.html

不知道如何区分你的数据访问层与数据存储层.
一个原则是:
任何层仅知道其相邻下层.
但有时候层次的划分是很复杂的. 基本上你应该有一个通用定义的业务实体. 即使你不使用"实体"来实现, 起码应该有一个地方进行数据定义.
这一层, 或者不能叫"层", 应该是各层都可以访问的,

还有, 你的应用应该有一个全局的应用程序框架, 用来处理一些通用请求. 例如安全验证, 日志, 异常处理等等.

除了数据层知道数据库之外, 其他层之间传递的应该是标准的数据对象.

三层、多层结构

三层、多层结构就像多个人,分别不同负责各自的工作。该知道自己知道的,不该知道自己不知道的。别八卦,别打听不该自己知道的事。表示层:不应该知道的:不应该看到物理的数据存储。不应该有connection ...
  • mike1983
  • mike1983
  • 2005年06月24日 15:56
  • 860

三层体系结构与数据库 编程

接要 本文主要介绍了基于三层体系结构的网络数据库设计,并结合面向对象,分布式数据库开发等理论。全文围绕一个典型而简单的例子,通过VB编程语言,从分析、建模、设计、编码等各个角度对三层体系与数据库进行了...
  • didoleo
  • didoleo
  • 2005年01月03日 14:47
  • 1627

ListView三层嵌套

ListView的三层嵌套,百度搜这个没有搜到结果,都是ListView嵌套ListView的例子,那就只好自己动手来试试了。三层ListView的滑动机制是ScrollView滑动,ListView...
  • zhouhui520w
  • zhouhui520w
  • 2015年08月26日 16:50
  • 2093

js的引号多级嵌套

在js中经常会写到引号的嵌套。1.比如alert("abc"); 就没有嵌套的引号而言,alert(abc);一样正常工作,即使"countryId=" + $(#destCountry).val()...
  • d8111
  • d8111
  • 2008年11月20日 21:43
  • 8053

关于solr建立json 多层嵌套复杂数据的第一种方法

导语:最近在做一个有关于solr的项目,由于本人小白,所以从搭建solr服务开始,一步步边官网边百度慢慢研究。solr不支持普通的多层嵌套的json 格式,如果要solr 中存储json 格式。多层嵌...
  • liuqinshouss
  • liuqinshouss
  • 2017年07月17日 21:50
  • 847

HashMap嵌套HashMap嵌套HashMap(三层嵌套)

HashMap嵌套HashMap嵌套HashMap(三层嵌套)
  • wangyanming123
  • wangyanming123
  • 2016年04月21日 23:27
  • 538

多层for循环的优化

简单的描述一下问题: 有7组数字,每组选取一个数字,求7个数字和在2500到2510之间的组合。   由于这7组数据个数比较多,当时我弱弱的写了7层的for循环,运行的时候感觉要算几个月。看来这...
  • Austin_yudao
  • Austin_yudao
  • 2012年12月13日 23:52
  • 1553

三层DIV定位

CSS的position有三种属性:static, relative, absolute,如果DIV套DIV,达到多层,这些层间的定位关系又是怎样的呢? 1、只要父容器的postion属性不为sta...
  • hongweigg
  • hongweigg
  • 2014年09月12日 15:42
  • 2060

三层应用结构

所谓三层结构是针对于过去的主机终端模式或者服务器客户机模式的区别而成的,它的特点是在后台有一个后端数据支持服务器,在中端有一群应用服务器,提供结合用户业务和具体应用的相关系统解决方案,在前端会有很多的...
  • an9el
  • an9el
  • 2005年07月28日 01:06
  • 1160

jQuery-Easyui 1.2 实现多层菜单

需求:菜单比如“导航菜单-基础数据-基础数据1-子菜单1” 效果:   js代码如下 1 /****************************************I...
  • binyao02123202
  • binyao02123202
  • 2012年01月13日 17:25
  • 3248
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:三层、多层结构----???
举报原因:
原因补充:

(最多只允许输入30个字)