javaactivemq教程 activemq如何保证消息顺序性?
浏览量:2750
时间:2023-05-22 14:06:09
作者:采采
activemq如何保证消息顺序性?
Activ
java业务逻辑,写在哪里比较好?
现在很多公司开发者都应该采用mvc架构。
Mvc就是所谓的模型model,视图view,控制器controller。
每一层都分工明确。
简单的项目扔掉nignx和gateway。一般前端向后端发送请求,首先到达contoller,然后到达服务层,最后到达dao层。
这里的服务层就是所谓的业务层,负责业务处理操作,而dao层负责处理数据库,从db中取数据返回给服务层,服务层处理后返回给控制器层,控制器通过视图解析器解析后通过浏览器渲染页面。
说到这里,基本上,我觉得答案已经很明显了。也就是Java业务逻辑写在服务层。
服务层实际上涉及到接口和接口实现。
也就是我们通常会定义一个接口,让控制器在编写代码时调用。
实际上,服务接口的实现类最终应该是写业务逻辑的地方。
当然,许多公司可能有不止一个服务层。例如,有一个经理层,继续对数据进行特殊的业务处理。这里只是一个简单的概述。
每个公司,每个项目根据自己的业务可能会有不同的架构。但本质是一样的。
综上所述,业务逻辑必须作为一个单独的层对待,便于扩展和维护。记住不要把所有的业务逻辑都写在控制器里。
每一层都有自己的分工,都是混在一起的。不仅代码冗长,而且看起来杂乱无章,不清楚。
好了,希望我的回答能帮到你!
有兴趣可以关注,一起学习交流!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。