社区
C#
帖子详情
关于三层架构的设计问题
dbaren
2006-08-20 11:40:48
最近在做一个基于.net的c/s项目,总公司提出要求:使用用3层架构,界面层可以访问数据层和逻辑层,但是逻辑层不能访问数据层,总公司没说为什么,只要求这样做(总公司是海外的一家公司)。
小弟不明白的是为什么要这样做,在很多项目中看到的都是界面层调用逻辑层,逻辑层再调用数据层,界面层不直接和数据层交互
请大侠指教
...全文
209
8
打赏
收藏
关于三层架构的设计问题
最近在做一个基于.net的c/s项目,总公司提出要求:使用用3层架构,界面层可以访问数据层和逻辑层,但是逻辑层不能访问数据层,总公司没说为什么,只要求这样做(总公司是海外的一家公司)。 小弟不明白的是为什么要这样做,在很多项目中看到的都是界面层调用逻辑层,逻辑层再调用数据层,界面层不直接和数据层交互 请大侠指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fattycat
2006-08-25
打赏
举报
回复
mark
dbaren
2006-08-25
打赏
举报
回复
继续上顶
zhongwanli
2006-08-23
打赏
举报
回复
无语
YISUKU_LEE
2006-08-23
打赏
举报
回复
界面层只负责显示。
逻辑层只负责业务逻辑。
数据层就是DB了。
一般情况是界面层调用逻辑层然后逻辑层访问数据层。数据层处理完毕后将数据返回给逻辑层。
逻辑层再判断具体让那个页面显示。这样,不仅页面层代码少到了极致,而且以后维护也好做。
那里有问题就改那里,其他层面的代码基本不用改动。
这不就是MVC模式么!上网搜一下介绍吧。
Reeezak
2006-08-23
打赏
举报
回复
界面层可以访问数据层和逻辑层,但是逻辑层不能访问数据层
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
搞不懂你们总公司在想什么
难不成希望界面直接取数据,然后将数据丢给罗基层,等逻辑层处理完之后再返回给界面??
不知道这样有什么意思~~~
landy_shasha
2006-08-23
打赏
举报
回复
~~~~~~~~~~~~
dbaren
2006-08-22
打赏
举报
回复
上顶
jointan
2006-08-20
打赏
举报
回复
他的意思是逻辑层只负责运算,由客户层提供数据,并把运算结果返回给客户层,实际上这个逻辑层只是一个运算层,相当于一个第三方的运算服务.
c#
三层架构
项目开发的全过程,包括
三层架构
源码、架构文档、模块
设计
说明书、演示PPT等完整
c#
三层架构
项目开发的全过程,包括
三层架构
源码、架构文档、模块
设计
说明书、演示PPT等完整 项目操作手册 项目架构文档 项目模块
设计
说明书 项目演示PPT 项目
三层架构
源码
asp.net+extjs
三层架构
项目代码生成器(很适合快速开发)
最新最牛气的代码生成器,只需
设计
好数据库,直接生成可以用的BS项目,此代码生成器非常方便,做项目只需
设计
好数据库,然后按照生成提示一步步做,即可生成可直接使用的项目,从数据访问层到表示层,所有代码一气...
毕业
设计
基于ASP.NET
三层架构
学生选课系统的
设计
与实现
本套课程将对基于ASP.NET
三层架构
学生选课系统的代码部分进行讲解,该系统主要基于Visual Studio 和SQL Server进行实现,主要通过ASP.NET
三层架构
进行
设计
,系统功能简单,较易方便理解,适合新手和初级学生进行了解...
JavaWeb
三层架构
详解
什么是
三层架构
?
三层架构
(3-tier architecture) 通常意义上的
三层架构
就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分...
三层架构
详解
文章目录前言什么是
三层架构
?为什么要用
三层架构
?优缺点:怎么用
三层架构
?实例演练: 前言 当看到一个陌生的名词时你会怎么想?what?way?how? 现在就按照这个思维框架走进“
三层架构
”。 什么是
三层架构
? 在...
C#
110,537
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章