2016 - 2024

感恩一路有你

javaactivemq教程 activemq如何保证消息顺序性?

浏览量:2750 时间:2023-05-22 14:06:09 作者:采采

activemq如何保证消息顺序性?

Activ

java业务逻辑,写在哪里比较好?

现在很多公司开发者都应该采用mvc架构。

Mvc就是所谓的模型model,视图view,控制器controller。

每一层都分工明确。

简单的项目扔掉nignx和gateway。一般前端向后端发送请求,首先到达contoller,然后到达服务层,最后到达dao层。

这里的服务层就是所谓的业务层,负责业务处理操作,而dao层负责处理数据库,从db中取数据返回给服务层,服务层处理后返回给控制器层,控制器通过视图解析器解析后通过浏览器渲染页面。

说到这里,基本上,我觉得答案已经很明显了。也就是Java业务逻辑写在服务层。

服务层实际上涉及到接口和接口实现。

也就是我们通常会定义一个接口,让控制器在编写代码时调用。

实际上,服务接口的实现类最终应该是写业务逻辑的地方。

当然,许多公司可能有不止一个服务层。例如,有一个经理层,继续对数据进行特殊的业务处理。这里只是一个简单的概述。

每个公司,每个项目根据自己的业务可能会有不同的架构。但本质是一样的。

综上所述,业务逻辑必须作为一个单独的层对待,便于扩展和维护。记住不要把所有的业务逻辑都写在控制器里。

每一层都有自己的分工,都是混在一起的。不仅代码冗长,而且看起来杂乱无章,不清楚。

好了,希望我的回答能帮到你!

有兴趣可以关注,一起学习交流!

业务 逻辑 控制器 公司

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。