书上说:"从系统的企业架构上分析,本系统可以分为5层,它们分别为 1:表面呈现层(由ASP.NET WEB Forms组成,主要显示系统信息,为用户服务) \ 2:业务逻辑层(或称商业逻辑层,主要把表面呈现层的功能抽象化,为表面呈现层服务)\ 3:数据访问层(主要访问数据库,也为业务逻辑层服务)\ 4:数据库访问接口层(实现数据访问层访问数据库的抽象函数或接口)/ 5:系统数据库"
上面所说的我感觉就像在网上看到关于三层结构的概述.我晕,上面是不是用三层(UI层\业务逻辑层\数据访问层)就可以搞定.其实书上所说就是三层结构,只是在数据访问层与数据库之间加了一个数据库访问接口层罢了!面这个数据库访问接口层的作用是为了分离 数据访问层 与 数据库 之间的关系!现在我想请教,我这样理解书上的那段话是否正解,如不正解请问我那里认识出了问题!又该如何理解呢!谢谢各位大虾帮帮偶吧!我等呀!
上面所说的我感觉就像在网上看到关于三层结构的概述.我晕,上面是不是用三层(UI层\业务逻辑层\数据访问层)就可以搞定.其实书上所说就是三层结构,只是在数据访问层与数据库之间加了一个数据库访问接口层罢了!面这个数据库访问接口层的作用是为了分离 数据访问层 与 数据库 之间的关系!现在我想请教,我这样理解书上的那段话是否正解,如不正解请问我那里认识出了问题!又该如何理解呢!谢谢各位大虾帮帮偶吧!我等呀!
解决方案 »
- 急--Response.Redirect
- VS2008没有建立站点和WEB项目。。。
- 老鸟门 给我写个oracle 分页语句,很简单,我没分了,,
- 为什么login控件在身份证验之后,自动跳转到另一个网页了?
- 请问带有 水晶报表 的 工程 如何发布?????????????? 急!!!!!!!!!
- 关于form提交的问题,急求!
- 在aspx页面中,如何用DataGrid实现类似Execl的输入方式,并将数据保存到数据库中
- 求助 在网页上打印一个菱形
- 一个web应用的性能测试问题!
- 帖子有附件, 如何调用本地相对应的程序打开附件,
- 怎样取TextBox中数据的并集(除去相同的手机号码)
- ==========ListBox用什么方法可以在页面中输入数据!!!===========
其实就是这几个
是将更多的细节分层,以提高各个层的专注性,从比较泛的角度看,大部分的应用程序都可以分成三层,但是按照系统复杂度的提高,需要细化原来三层中的各个部分,所以才会有更多的层来支撑整个系统。
那为什么把其分离出来,好处又在哪里?谢谢