社区
分析与设计
帖子详情
有关业务逻辑层的设计
doylee
2009-06-16 03:49:08
笔者开发一个网上书店系统,B2c模式的,后台管理包括添加图书、添加图书分类、修改订单状态等;前台用户可以选择自己的欲买的图书,之后添加到购物车中,之后下订单,再网上结账,请问采用三层架构时,业务逻辑层有什么业务逻辑?
对图书的添加、图书分类的修改能算上业务逻辑么?
请问什么能够上业务逻辑?望能详细解答。
...全文
934
19
打赏
收藏
有关业务逻辑层的设计
笔者开发一个网上书店系统,B2c模式的,后台管理包括添加图书、添加图书分类、修改订单状态等;前台用户可以选择自己的欲买的图书,之后添加到购物车中,之后下订单,再网上结账,请问采用三层架构时,业务逻辑层有什么业务逻辑? 对图书的添加、图书分类的修改能算上业务逻辑么? 请问什么能够上业务逻辑?望能详细解答。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
youfeng888
2010-08-14
打赏
举报
回复
三层架构的中间:业务逻辑层
主要是用来出来具体的业务的;这层调用数据访问层;而界面层调用业务逻辑层;从而得到了数据!
欢迎来看看
欢迎学习交流
pavee
2010-08-13
打赏
举报
回复
路过学习
qiaoxialiushui
2010-08-13
打赏
举报
回复
对图书的添加、图书分类的修改能算上业务逻辑
weichaozu131083
2009-08-02
打赏
举报
回复
业务逻辑主要是进行流程的控制,也就相当于MVC里的c部分,
流程控制是主导,界面和数据都是死的东西,必须通过流程化的控制才能让它变活,
就象生产线上的各种机器,没有流程管理,机器都是死机器,
只有配置好各种机器的接口,控制每台机器的参数,顺序,互相协作,才能生产出想要的产品,
weichaozu131083
2009-08-02
打赏
举报
回复
其实真正的业务逻辑部分就是购物车的管理这一部分,
后台无非就是增修删,虽然也是业务,但可以直接影射到数据层,业务层可忽略。
用户每增加一本书,就得在用户采购的书籍列表里增加这本书,并计算价格,呈现给用户,这都是业务逻辑来完成(当然需要数据层的合作,比如获取书籍的价格),
其次还有网上付帐,对信用卡号的验证等等,都属于业务逻辑部分,
friend555
2009-07-21
打赏
举报
回复
学习
佐佐吉牧
2009-07-19
打赏
举报
回复
o
dazhabai
2009-07-17
打赏
举报
回复
我理解的业务逻辑层所能做的操作,据个例子,根据图书编号查找图书种类,更改图书编号和种类,业务逻辑层可以包括一系列数据访问的操作,用一个事务控制
loveguaixiaobai
2009-07-13
打赏
举报
回复
up too
yuan_guofeng
2009-06-22
打赏
举报
回复
.net三层架构是指用户界面表示层(USL)、业务逻辑层(BLL)、数据访问层(DAL) 。
各层的作用
1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.
2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
3:表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:aspx, 如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。
具体的区分方法
1:数据数据访问层:主要看你的数据层里面有没有包含逻辑处理,实际上他的各个函数主要完成各个对数据文件的操作。而不必管其他操作。
2:业务逻辑层:主要负责对数据层的操作。也就是说把一些数据层的操作进行组合。
3:表示层:主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问。
希望对楼主有帮助~
bao520min
2009-06-20
打赏
举报
回复
编程爱好者请加群88718955,大家一起探讨,学习
超维电脑科技
2009-06-19
打赏
举报
回复
添加图书、添加图书分类、修改订单状态 添加书到购物车 下订单 网上结账 这些都是业务可以写在业务逻辑层。只要是用户的操作就是业务。
hangang7403
2009-06-17
打赏
举报
回复
凡是工作过程中的步骤,都属于业务逻辑层,直白说就是“做”的,就是逻辑层,而数据层是事物属性的静态描述,逻辑层是动态的,而数据层是静态的,一个是静态结构,一个是动态顺序
abnert
2009-06-17
打赏
举报
回复
一个个说了都等于没说
V68V6
2009-06-16
打赏
举报
回复
关注微软的宠物商店
不过没必要为了N层架构而去N层架构
wuyq11
2009-06-16
打赏
举报
回复
图书类,用户类,订单类等为实体层
BLL里为实体层,实体类数据维护操作为逻辑层。参考petshop
kirinboy
2009-06-16
打赏
举报
回复
UI层只负责界面展示,而数据层与数据库打交道,其余的都属于业务逻辑,包括CRUD。
当然如果你的业务逻辑过于复杂,可以继续分层,如果不复杂,只需一到两层。
xiaotupansy
2009-06-16
打赏
举报
回复
对图书的添加、图书分类的修改能算上业务逻辑么?
我觉得应该算
我觉得业务逻辑就是你这个系统里有而别的系统不一定有的一些逻辑,
比如你的图书添加,分类在一个物流系统里面他就没有,
讲的空泛一点就是
和客户的业务需求相关的都可以算是业务逻辑
liaohui_1018
2009-06-16
打赏
举报
回复
up
Petshop5.0详解文档+Petshop5.0源代码
Petshop5.0 详解文档+源代码 ------------ 因为在PetShop 5.0中引入了异步处理机制。插入订单的策略可以分为同步和异步,两者...所以表示
层
和
业务逻辑
层
之间的调用关系,其耦合度相对较高: ---------------网上找的。
软件
设计
之
业务逻辑
层
设计
它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统
设计
,也即是说它是与系统所应对的领域(Domain )逻辑有关,很多时候,我们也将
业务逻辑
层
称为领域
层
。例如Martin Fowler 在《Patterns ...
三
层
架构之
业务逻辑
层
它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统
设计
,也就是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,也将
业务逻辑
层
称为领域
层
。
业务逻辑
层
在体系架构中的位置很关键...
三
层
架构:表示
层
-
业务逻辑
层
-数据访问
层
三
层
架构和MVC是两个东西。...三
层
架构中
业务逻辑
层
和数据访问
层
对应MVC中的Model 由于
层
是一种弱耦合结构,
层
与
层
之间的依赖是向下的,底
层
对于上
层
而言是“无知”的,改变上
层
的
设计
对于其调
架构
设计
——
业务逻辑
层
概述
业务逻辑
层
是专门处理软件业务需求的一
层
,处于数据库之上,服务
层
之下,完成一些列对Domain Object的CRUD,作为一组微服务提供给服务
层
来组织在暴露给表现
层
,如库存检查,用法合法性检查,订单创建。
业务逻辑
层
...
分析与设计
13,190
社区成员
5,761
社区内容
发帖
与我相关
我的任务
分析与设计
.NET技术 分析与设计
复制链接
扫一扫
分享
社区描述
.NET技术 分析与设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章