当前位置:网站首页>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]所创,转载请带上原文链接,感谢
边栏推荐
- Git SSH bad permissions
- DOM节点操作
- 嘉宾专访|2020 PostgreSQL亚洲大会阿里云数据库专场:王旭
- 7. Swarm builds clusters
- RECH8.0版本学习 days 12 rh134部分
- K-vim installation and the ycmd server shut down (restart with ': ycmrestartserver')
- And how to solve the conflict between pop-up menu and pop-up menu
- .NETCore3.1+Vue.js打造的低代码工作流引擎
- 谈了多年的数字化转型,为什么还有很多企业依然“口头管理”
- 8.Swarm创建维护和水平扩展Service
猜你喜欢

STlink下载出现st-link usb communication error解决方法

8. Swarm creates maintenance and horizontal extension service

MongoDB下,启动服务时,出现“服务没有响应控制功能”解决方法

K-vim installation and the ycmd server shut down (restart with ': ycmrestartserver')

gitlab 持续集成开发环境之CI/CD

Come on in! Take a few minutes to see how reentrantreadwritelock works!

The advantages and functions of psychological counseling app

Web API系列(三)统一异常处理

Opencv computer vision learning (10) -- image transform (Fourier transform, high pass filter, low pass filter)

傲視Kubernetes(一):Kubernetes簡介
随机推荐
confd
python3操作gitlab
FreeSWITCH视频会议“标准”解决方案
OpenCV計算機視覺學習(10)——影象變換(傅立葉變換,高通濾波,低通濾波)
Using JSON webtoken (JWT) to generate token in nodejs
8. Swarm creates maintenance and horizontal extension service
MongoDB下,启动服务时,出现“服务没有响应控制功能”解决方法
谈了多年的数字化转型,为什么还有很多企业依然“口头管理”
条形码识别器Dynamsoft Barcode Reader v7.5全新上线!
chrome浏览器跨域Cookie的SameSite问题导致访问iframe内嵌页面异常
vue踩坑:axios使用this指针
Getting started with varhart xgantt
Idea activation to 2089 failure
8.Swarm创建维护和水平扩展Service
How to optimize the decoding performance of dynamsoft barcode reader
如何使用甘特图图层和筛选器
pc端与移动端适配解决方案之rem
一种超参数优化技术-Hyperopt
【涂鸦物联网足迹】物联网主流通信方式
JS array the usage of array is all here (array method reconstruction, array traversal, array de duplication, array judgment and conversion)