我现在想用c#搭建一个三层架构,一个数据访问层:BookShop.dal,一个业务逻辑层:BookShop.bll,一个表示层: 5

BookShop,是不是将表示层与其余两层连接后,在数据访问层连接数据库后,就可以在应用层直接访问数据库而不需要重新写连接数据库的代码了?请对三层架构比较熟的高手们帮帮忙... BookShop,是不是将表示层与其余两层连接后,在数据访问层连接数据库后,就可以在应用层直接访问数据库而不需要重新写连接数据库的代码了?请对三层架构比较熟的高手们 帮帮忙 展开
 我来答
leep219
2012-11-07 · 超过18用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:44.4万
展开全部
应用层访问数据层,不应该直接访问数据库,不然你设个数据层就没有意义了。应该是表现层——>应用层——>数据层——>数据库的
更多追问追答
追问
比如说我表示层有一个登陆界面,这个登录过程是怎么实现的啊
追答
表示层读取信息调用应用层中的方法,应用层中进行业务逻辑处理,然后调用数据层中的方法去读取数据。
登录信息——>应用层根据登录名、密码调用数据层方法读取该用户登录信息——>返回引用层进行校核——>成功则进入系统,失败则返回登录页并提示
pppop3
2012-11-07 · TA获得超过316个赞
知道小有建树答主
回答量:488
采纳率:0%
帮助的人:353万
展开全部
是将 增删改查写在DAL 中 BLL中封装业务对象和数据对象的转换、检查之类的,然后在bll里面调用dal,最后在UI层 只调用BLL的方法 不再关心数据库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花韵流香
2012-11-07
知道答主
回答量:5
采纳率:0%
帮助的人:5090
展开全部
多看人家写的源码就好了,只要能看懂,就会发现三层架构是最简单最好写的,像微软的petshop源码,都很好的。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fongyue0731
2012-11-07 · 超过24用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:71.9万
展开全部
去csdn下载个.net的petshop看看吧。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式