社区
Web 开发
帖子详情
请问类似添加订单与订单详细这种业务是合起来写到一个service中还是分开来写的?
wgldwj
2012-12-28 10:28:32
我ssh2框架,数据库有两个表,分别对应订单与订单详细,就是订单详细表中包含一了个订单的外键。
在添加订单页面填好订单的详细信息后提交,按逻辑来说肯定是订单表添加一条订单数据后,然后再添加订单详细信息,如果其中一个插入操作失败,那肯定两个都要回滚。请问大家在遇到这种业务需求的时候是将两个添加操作写在订单action中还是写在订单service中?或者大家都是怎么处理的?
...全文
74
1
打赏
收藏
请问类似添加订单与订单详细这种业务是合起来写到一个service中还是分开来写的?
我ssh2框架,数据库有两个表,分别对应订单与订单详细,就是订单详细表中包含一了个订单的外键。 在添加订单页面填好订单的详细信息后提交,按逻辑来说肯定是订单表添加一条订单数据后,然后再添加订单详细信息,如果其中一个插入操作失败,那肯定两个都要回滚。请问大家在遇到这种业务需求的时候是将两个添加操作写在订单action中还是写在订单service中?或者大家都是怎么处理的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
risun88
2012-12-28
打赏
举报
回复
建议放到 service 中,加个事务进行判断,action正常是接受方法的返回值再进行跳转。
用户下
订单
业务
逻辑
涉及到的基本对象有哪些? 答:用户类,
订单
主表类、
订单
详情类、枚举类、异常类、数据传输DTO类、前端视图VO类、对象转换类工具类等。 为什么需要这些类? 用户类:作为用户
订单
中
的主角,不可省略。
订单
主表类:主要存放一些关于
订单
的内置属性。例如:
订单
状态、支付状态、用户的各种信息、
订单
总价等。
订单
详情表:主要存放在
一个
订单
中
用所购买的商品信息。例如:商品名称、商品单价、商品数量等。 ...
订单
场景-基于Redisson实现
订单
号生成
订单
、指定长度随机码生成是
业务
系统
中
重要且不可避免的
一个
需求,往往在电商系统
中
,
业务
量、并发量庞大,如何不重复、快速、安全的生成
一个
订单
号成了需要重点考虑的问题。当生成
订单
号的逻辑和
订单
创建、落库逻辑
分开
,每次点击提交
订单
时,前端调用单独的生成
订单
号接口,再拿着生成的
订单
号去请求
订单
创建、落库的逻辑,每次生成的
订单
号都不一致,这样便保证了每次的请求都不是重复的,接下来实现不重复的
订单
号逻辑即可。需要注意的是,使用分布式锁会增加系统的复杂度和开销,可能会影响系统的性能和可用性。
CQRS之旅——旅程3(
订单
和注册限界上下文)
旅程3:
订单
和注册限界上下文 CQRS之旅的第一站 “寓言家和鳄鱼是一样的,只是名字不同” --约翰·劳森 描述:
订单
和注册上下文有一部分职责在会议预订的过程
中
,在此上下文
中
,
一个
人(注册者)可以购买特定会议的座位。还可以为已购买的座位分配与会者的名称(这在第5章“准备发布V1版本”
中
进行了描述)。 这是我们CQRS旅程的第一站,因此团队决定实现
一个
核心的、但自包含的系统部分——
订单
和注册。对与会者来说,注册过程必须尽可能地轻松。该流程必须确保
业务
客户能够预订到尽可能多的座位,并为他们提供灵活的,在.
业务
中
台构建--
业务
驱动为核心的云原生体系建设思考
要做好整个企业的云原生体系建设,需要有个总体的视角,不谋全局者,不足以谋一域。我们将企业的架构进行全方面的梳理,并给出云原生体系建设总图,这个图当然不是一蹴而就就能建设完毕的,而是根据
业务
需求不断迭代演进出来的,但是我们要知道目标在哪里。 1、企业架构的五个方面 企业架构不仅仅是技术问题,还有流程问题和组织问题,总得来说分为五个方面,
业务
架构、技术架构、数据架构、研发流程和组织架构。 第
一个
是
业务
架构,里面承载了企业所从事的
业务
的核心逻辑。目前...
MySQL数据库主从复制与读
写
分离(图文详解!)
在实际的生产环境
中
,如果对mysql数据库的读和
写
都在一台数据库服务器
中
操作,无论是在安全性、高可用性,还是高并发等各个方面都是不能满足实际需求的。因此,一般通过主从复制的方式来同步数据,再通过读
写
分离来提升数据库的并发负载能力。所以主从复制、读
写
分离就是为了数据库能支持更大的并发。随着
业务
量的扩展、如果是单机部署的MySQL,会导致I/O频率过高。采用主从复制、读
写
分离可以提高数据库的可用性。
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章