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

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

现在很多公司的开发人员都应该采用MVC架构。

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

MVC是所谓的模型、视图、控制器。

每一层都有明确的分工。

对于简单的项目,不管nignx如何,网关通常都会将请求从前端发送到后端,首先发送到控制器,然后发送到服务层,然后发送到Dao层。

这里的服务层就是所谓的业务层,专门负责业务处理操作,而Dao层则负责处理数据库,将数据库中的数据带回服务,经过服务处理后返回控制器层。控制器通过视图解析器解析页面,并通过浏览器呈现页面。

基本上,我认为答案是显而易见的。也就是说,Java业务逻辑是在服务层编写的。

事实上,服务层涉及接口和接口实现。

在编写代码时,我们通常为控制器定义一个调用接口。

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

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

每个公司的每个项目根据其自身业务可能有不同的体系结构。但本质是一样的。

综上所述,业务逻辑必须作为一个独立的层来处理,这样便于扩展和维护。记住不要在控制器中编写所有业务逻辑。

每一层都有自己的分工,是捏合在一起的。代码不仅冗长,而且杂乱无章。

好吧,我希望我的回答能帮助你

!如果你有兴趣,可以关注一下,一起学习交流

写JAVA后端代码时逻辑混乱怎么办?

后端代码的复杂性通过分割和裁决来解决。首先,通过拆分项目,项目之间可以存在依赖关系,但必须是单向依赖而不是环依赖。如果存在环,我们必须考虑将环依赖分解为单独的项目来解决环依赖。

对于项目中的代码,可以通过水平拆分和垂直拆分来降低复杂性。水平层分为控制器、服务、Dao和sqlmap,垂直层分为系统、biz1、biz2、Bizn,但在数据通畅连接中,水平拆分和垂直拆分相结合,如下图所示:

通过这种分层方式,代码层是分开的,结构清晰。对于一些跨模块调用的接口,如同一个数据表需要在不同的模块中操作时,可以将该接口作为公共接口升级到上层cxmodule,对于一些可重用的、相对独立的功能,可以在cxmodule中定义一个干净的接口,业务逻辑可以通过在模块的功能模块中实现接口来实现,而不需要使用spring的事务管理机制,从而降低代码的复杂度。

逻辑思维不强的人能学会编程吗?有哪些好的建议?

更直接地说,我认为没有必要学好它。也许我可以开始了。如果我学好了,还是很难。程序设计概念是一种具有逻辑流功能的“可控体”。编程本身就是一些逻辑,顺序控制,当然没有绝对的,愿意努力,相信也会有一定的效果

这要看你在哪里工作,2W在里面不高,Java是一种流行的语言,还要看你的工作经验,实力,学历只是一个门槛,我有几个朋友谁学爪哇,现在在深圳,工资是2W很多,他们也是大专生,他们有3W,但他们真的很强。他们有8年的工作经验,有10年的工作经验。他们刚毕业时工资很低。2010年毕业时,他们的工资只有1200元。他们坚持说他们有3W已经很多年了,但是很多人不能坚持。他们刚毕业工资低,经常加班,所以压力很大。希望你能坚持下去,相信你也能拿到高薪,加油,加油,加油!

标签:

最新文章

  1. qq老是时不时的出现以前的名称 QQ名称显示错误2025-03-11
  2. msdn下载的win7系统怎么安装 msdn下载的Win7系统安装教程2025-03-15
  3. 发送到桌面快捷方式的快捷键 如何通过快捷键将文件快速发送到桌面2025-03-14
  4. 如何让word标题位于每一页顶端2025-03-16
  5. Excel中快速打出金额大写的方法2025-03-08
  6. 如何自己安装电脑系统2025-03-10
  7. ps怎么画立体的圆 PS怎么绘制一个立体的圆形?2025-03-21
  8. wps可以创建文件夹吗 华为平板上的WPS怎样新建文件夹?2025-03-13
  9. 高级软件工程师 软件工程师前景分析,好找工作吗?有发展前途吗?2025-03-27
  10. SAI中有哪些常用的快捷键2025-03-08
  11. js动漫 web前端初学者如何系统学习JavaScript?2025-03-29
  12. 3d打印需要提供什么格式的文件 条幅机打印需要什么格式的文件?2025-03-10
  13. Excel表格密码保护方法及注意事项2025-03-11
  14. oppor15手机使用技巧大全 OPPO R15手机技巧2025-03-16
  15. 如何把文本转成数字 如何将WPS表格中的数字默认为文本格式?2025-03-16
  16. 如何推广群 都有什么行业适合做网络推广?2025-03-27
  17. 如何建立网站服务器 web服务器已禁用如何解除?2025-03-26
  18. 钉钉怎么个人高级认证 钉钉需要实名注册吗?2025-03-16
  19. 解钉器怎么用 如何使用钉钉绑定企业邮箱?2025-03-27
  20. 腾讯企业邮箱电脑版 企业邮箱哪家便宜?为什么?2025-03-25
  21. ntp服务器地址填什么 redhat7.2centos7.2怎么配置ntp服务器?2025-03-11
  22. java编程 java编程用什么工具?2025-03-27
  23. ps怎么在别的图层填充 如何使用PS中修补工具在任何图层上自动填充?2025-03-15
  24. 怎么用数控车床车削 数控车床梯形螺纹的车削方法?2025-03-17
  25. 如何正确使用u深度Memtest5.0检测内存2025-03-08
  26. PS按Delete不能删除?快来看下操作方法吧!2025-03-08
  27. XP系统下如何禁止某个软件联网2025-03-08
  28. 玩转CSGO大马士革钢:挑选最适合战斗的利器2025-03-08
  29. 如何重载PotPlayer的字幕2025-03-13
  30. 使用Illustrator剪切蒙版制作九宫格2025-03-06
优质自媒体
优质自媒体 微信号:优质自媒体 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 费用低适合高三毕业生旅游 高三毕业旅游去哪好?

    高三毕业旅游去哪好?谢谢你的邀请!高考后去旅游,范华觉得还是去呼伦贝尔大草原了。呼伦贝尔素有“绿色净土”、“北方碧玉”之称。是国家双拥模范城市,中国优秀旅游城市,面向21世纪的六大重点旅游开发区之一,国家生态建设标准区。呼伦贝尔旅游资源得天

  2. 2 sketch编程 网页设计怎么学比较好?

    网页设计怎么学比较好?首先,你应该了解自己和他人,全面了解网站的制作过程,然后循序渐进地进行实践。而不是盲目地听别人说什么去学习。我对此有深刻的了解,PS、HTML、数据库、PHP等,都与网站有关,但结果还是一塌糊涂。经过两年的自学,我仍然

  3. 3 keyshot在线教程 自学Linux怎么学?

    自学Linux怎么学?自学的方法有很多,看看你是否有C语言和操作系统的基础。现在网上有很多资料,有各种各样的培训视频和教程。1、开始使用Linux并不容易。关键取决于你的基础。如果你有一个强大的C语言,你需要非常好的MCU,并且你有操作系统

  4. 4 网络销售营销 新手如何学习网络推广技术?

    新手如何学习网络推广技术?什么是网络推广?我们需要先了解这一点。既然是网络推广,就不是线下实体推广,这与传统的推广模式有很大不同。网络是通过互联网和其他媒体进行的。然后我们必须使用互联网产品。那么什么是互联网产品?比如我们熟悉微博、微信、Q

  5. 5 api如何调用 api文档是什么?

    api文档是什么?安装Visual C 6.0时,您将获得一个包含API文件的联机帮助系统。您可以通过订阅MSDN或使用Microsoft网站上的联机帮助系统来更新文件。后端开发完接口才给出接口文档,合理吗?你怎么看?一个非常好的问题。我是

  6. 6 男士专品 头条超级品专包括什么?

    头条超级品专包括什么?头条超级特产包括消费者在购买前需要彻底调查品牌、车型、价格、售后保养等信息,并需要积极搜索和研究各种信息。它不仅是用户真实消费意向的展示,也是品牌信息宣传最有效、最准确的方式。

  7. 7 bios提示pci资源不足 PCIE固态硬盤BIOS要怎麼设置才能安装系统?

    PCIE固态硬盤BIOS要怎麼设置才能安装系统?AHCI已设置为随U盘安装。PCI硬盘的驱动程序应该放在U盘中。选择要安装的硬盘后,单击下面的按钮加载驱动程序。加载驱动程序后,就可以安装它了。您应该在BIOS中设置PCI引导。1. PCI-

  8. 8 苹果ios最新版本 iPhone X、XR、XS、XSMAX如何选择?

    iPhone X、XR、XS、XSMAX如何选择?谢谢!这个问题需要详细分析。这主要取决于你的需要和预算是否足够。一般来说,iphonex/XS/XS max/XR这四款手机都有自己的特点。如何购买取决于预算和实际需要。苹果app资源库图标

  9. 9 侧边开关 苹果双击侧边键付款怎么取消?

    苹果双击侧边键付款怎么取消?1. 双击侧键弹出付款界面,默认为开。有时很容易误碰,在设置中可以关闭。2. 进入移动电话系统后,选择设置图标。3. 在设置界面,点击钱包和苹果支付的选项。4. 输入后,双击侧键按钮后面的开关。5. 点击关闭后,

  10. 10 萨沙讲史堂博客 电影《甲午风云》中致远舰上的水兵从炮弹里倒出沙子的情节,在历史上是真实存在的吗?

    电影《甲午风云》中致远舰上的水兵从炮弹里倒出沙子的情节,在历史上是真实存在的吗?19世纪60年代,穿甲炮弹首次出现在海军舰艇上。其原理是依靠高速运动的动能穿透敌舰装甲甲板,使其沉没,丧失战斗力。与爆炸弹(又称开花弹)通过火药爆炸产生碎片杀死

Copyright 2025 优质自媒体,让大家了解更多图文资讯!百度地图 360地图