ASP.NET里三层架构中的业务逻辑层又是如何细分的,它们如何与数据访问层和表示层联系起来
1个回答
展开全部
这个问题很难回答啊?
像老外们常说的“一千个人,一千个哈姆雷特”这个是见仁见智的东西
关键点是:观念和方法
观念:三层不是强行分出的三层。他是直接依靠对象编程的,你不了解对象编程,就无所谓三层,不会对象观念的人写三层,写出来和一层没啥区别,只是代码分拆。
方法:要想写三层,你要做第一件事情不是去考虑数据访问层和表示层如何,你要做的是系统分析,建立对象模型。只有这个模型建立出来了,其他的东东(数据访问层和表示层)是顺理成章的事情,完全不需要特别去考虑。
正巧这两天csdn的两个帖子对这个问题讨论的比较激烈。你可以看看
http://topic.csdn.net/u/20071114/11/69e93417-4e04-43ca-8e17-395baa5aefff.html
http://topic.csdn.net/u/20071115/18/c9152775-ed87-4307-93a1-da5bf28bc2ca.html
就像我在二个帖子里说的,三不三层其实无所谓,关键是你能不能正确建立模型。
一个名叫姚明的篮球运动员用手把篮球投向篮板,结果球进了
这么一句话,你能分析出啥!如果这是一个业务描述,你能不构建出模型(呵呵,实际你的系统就由一个个需求描述构成的,如果连这一句话的需求都建不出模型,那最好就不要玩三层,因为没有模型就没有3层)
像老外们常说的“一千个人,一千个哈姆雷特”这个是见仁见智的东西
关键点是:观念和方法
观念:三层不是强行分出的三层。他是直接依靠对象编程的,你不了解对象编程,就无所谓三层,不会对象观念的人写三层,写出来和一层没啥区别,只是代码分拆。
方法:要想写三层,你要做第一件事情不是去考虑数据访问层和表示层如何,你要做的是系统分析,建立对象模型。只有这个模型建立出来了,其他的东东(数据访问层和表示层)是顺理成章的事情,完全不需要特别去考虑。
正巧这两天csdn的两个帖子对这个问题讨论的比较激烈。你可以看看
http://topic.csdn.net/u/20071114/11/69e93417-4e04-43ca-8e17-395baa5aefff.html
http://topic.csdn.net/u/20071115/18/c9152775-ed87-4307-93a1-da5bf28bc2ca.html
就像我在二个帖子里说的,三不三层其实无所谓,关键是你能不能正确建立模型。
一个名叫姚明的篮球运动员用手把篮球投向篮板,结果球进了
这么一句话,你能分析出啥!如果这是一个业务描述,你能不构建出模型(呵呵,实际你的系统就由一个个需求描述构成的,如果连这一句话的需求都建不出模型,那最好就不要玩三层,因为没有模型就没有3层)
北京磐安云创科技有限公司_
2023-02-01 广告
2023-02-01 广告
价格只是购买产品或服务过程中的一项指标,如果单纯只比较价格,其实考虑并不是那么周到。价格、质量、服务、口碑、是否合适自己的情况等都需要一起考虑。以上回答如果还觉得不够详细,可以来咨询下北京磐安公司。北京磐安公司是一家专业从事高新软件的技术公...
点击进入详情页
本回答由北京磐安云创科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询