当前位置:网站首页>Business facade and business rule
Business facade and business rule
2020-11-07 18:55:00 【Airship】
Business Facade and Business Rule All are Business Logic The fine layers of , They work together to accomplish specific business logic processing .
but Business Facade yes Business Rule The previous level of , Responsible for receiving Web Service Or both Web UI Request , And verify the correctness of the request , Whether the parameter format is legal , After all the verification is finished , Then give the request to Business Rule layer , Mainly complete the right Business Rule Some checks before calling , On receiving Business Rule After the processing result of the layer , According to the different request client format the result to the request client's desired format .
meanwhile , Some common simple judgment processing can also be handed over to Business Facade Layer handles , Not in Business Rule Layer implementation , In order to achieve a clearer structure . Each department has its own rules , It is conducive to the extension and maintenance of the architecture . in addition , If it's a small project , You can merge them into one level .
I'll just take it this way :Business Facade It's about the client ,Business Rule It has nothing to do with the client .
版权声明
本文为[Airship]所创,转载请带上原文链接,感谢
边栏推荐
- PHP后门隐藏技巧
- 使用RabbitMQ实现分布式事务
- 你真的会使用搜索引擎吗?
- Opencv computer vision learning (10) -- image transform (Fourier transform, high pass filter, low pass filter)
- Win7 how to quickly type CMD and get to the required directory
- Mate 40系列发布 搭载华为运动健康服务带来健康数字生活
- 频收罚单的浦发银行:增收不增利,曾遭骗贷数亿元,内控缺位?
- How does varhart xgantt represent working days on a calendar
- .NETCore3.1+ Vue.js Low code workflow engine
- FreeSWITCH视频会议“标准”解决方案
猜你喜欢
Logo design company, Nanjing
20 XR projects roadshows, nearly 20 capital institutions attended! We sincerely invite you to attend the 2020 qcomm XR eco Partner Conference
Gantt chart grouping activities tutorial
Win10官方1909版本无法打开windows安全中心中病毒和威胁防护的实时保护解决方案。
python3操作gitlab
ajax 载入html后不能执行其中的js解决方法
RECH8.0版本学习 days 12 rh134部分
About Devops seven misunderstandings, 99% of people have been hit!
Web API interface design: swaggerui document / unified response format / unified exception handling / unified authority verification
条形码识别性能低,如何优化Dynamsoft Barcode Reader解码性能
随机推荐
滴滴的分布式ID生成器(Tinyid),好用的一批
Image processing toolkit imagexpresshow to view events
Two dimensional code location and alarm system of Expressway
10000! Ideal car recalls all defective cars: 97 accidents have occurred and losses will be expanded
How does varhart xgantt represent working days on a calendar
失眠一个整晚上
How to use Gantt chart layers and filters
如何利用PopupWindow实现弹出菜单并解决焦点获取以及与软键盘冲突问题
Do you really know how to use search engines?
The advantages and functions of psychological counseling app
C enumerates the differences between permissions |, and |
Logo design company, Nanjing
k-vim安装及The ycmd server SHUT DOWN (restart with ':YcmRestartServer')这种错误的解决方法
9.集群之间服务通信 RoutingMesh
Exclusive interview with Yue Caibo
Git SSH bad permissions
Win10官方1909版本无法打开windows安全中心中病毒和威胁防护的实时保护解决方案。
Andque.
vue踩坑:axios使用this指针
7. Swarm builds clusters