软件业务逻辑定义-软件 业务逻辑
大家好,今天小编关注到一个比较有意思的话题,就是关于软件业务逻辑定义的问题,于是小编就整理了1个相关介绍软件业务逻辑定义的解答,让我们一起看看吧。
1、业务逻辑数据是什么?
业务是指一个实体单元向另一个实体单元提供的服务。
逻辑是指根据已有的信息推出合理的结论的规律。
业务逻辑是指一个实体单元为了向另一个实体单元提供服务,应该具备的规则与流程。
就像你家的规矩–“吃饭前必须洗手”“有客人来要起立”“睡觉前各自说晚安”-就是业务逻辑的生活化实例。
在软件系统架构中,软件一般分为三个层次:表示层、业务逻辑层和数据访问层:
表示层:负责界面和交互;
业务逻辑层:负责定义业务逻辑(规则、工作流、数据完整性等),接收来自表示层的数据请求,逻辑判断后,向数据访问层提交请求,并传递数据访问结果,业务逻辑层实际上是一个中间件,起着承上启下的重要作用;
数据访问层:负责数据读取。
业务逻辑层又可以细分为业务实体、业务组件和业务工作流。业务实体(Entity)相当于以面向对象的类实例来代表数据库中的实体,可能使用过DataReader或者Dataset之类的对象来代表数据库中访问的行。
通过编写一个实体层,将这种耦合性转移到了业务逻辑层中。于是,如果数据库发生了某些变动,可以修改业务逻辑层,而不需要维护页面层。实体层中,不会包含业务逻辑。实体只是一个数据的集合体。
到此,以上就是小编对于软件业务逻辑定义的问题就介绍到这了,希望介绍关于软件业务逻辑定义的1点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484#qq.com,#换成@即可,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://jhonenet.com//zonghe1/17517.html