现在很多公司的开发人员都应该采用MVC架构。
MVC是所谓的模型、视图、控制器。
每一层都有明确的分工。
对于简单的项目,不管nignx如何,网关通常都会将请求从前端发送到后端,首先发送到控制器,然后发送到服务层,然后发送到Dao层。
这里的服务层就是所谓的业务层,专门负责业务处理操作,而Dao层则负责处理数据库,将数据库中的数据带回服务,经过服务处理后返回控制器层。控制器通过视图解析器解析页面,并通过浏览器呈现页面。
基本上,我认为答案是显而易见的。也就是说,Java业务逻辑是在服务层编写的。
事实上,服务层涉及接口和接口实现。
在编写代码时,我们通常为控制器定义一个调用接口。
实际上,服务接口的实现类应该是编写业务逻辑的地方。
当然,许多公司可能有多个服务层,例如,有一个管理层继续对数据进行特殊的业务处理。这里只是一个简单的概述。
每个公司的每个项目根据其自身业务可能有不同的体系结构。但本质是一样的。
综上所述,业务逻辑必须作为一个独立的层来处理,这样便于扩展和维护。记住不要在控制器中编写所有业务逻辑。
每一层都有自己的分工,是捏合在一起的。代码不仅冗长,而且杂乱无章。
好吧,我希望我的回答能帮助你
!如果你有兴趣,可以关注一下,一起学习交流
我做软件已经20多年了。编程不仅是关于使用什么语言,而且是关于思考。编程语言只是一种工具。如果你熟悉一个工具,那就没什么值得骄傲的了,除非你想把编程和诗人比较一下。一个软件要实现哪些功能,这些功能用户如何使用才能酷、易用、稳定如新是最重要的。否则,就是半吊子,在这个领域也没什么前途
谢谢你的邀请!现在我经常采访一些刚毕业的Java开发人员?在介绍项目经验时,应注意以下几点:1。表达清楚。不管这个项目是复杂的还是简单的,我们都应该向面试官表达清楚。说实话,我毕业后不能做太复杂的生意。
2. 我的工作职责很重要。我可以看到我是否真的参与到项目开发过程中,是否真的关注这个项目。
3. 项目总结:刚毕业或刚刚完成学业的人在做项目的过程中会遇到很多问题,他们没有总结出一套处理问题的方法。这很重要,不一定很好。关键是解决问题。
Java、Python中没有指针,怎么实现链表、图等数据结构?您可以使用类来编写自己的链表、图形和其他数据结构,或者使用现有的包或开源包。
有没有免费设计房屋的网站推荐一下?我们需要明白,我们有理由支付我们的货物。返回问题。其实也有免费的设计网站,比如库嘉乐,可以自己设计,但细节还不够。学习一个软件需要花费一定的时间和精力。室内设计是什么,怎么学?在我国的快速发展中,人们的生活
不买域名,是否可以用ip直接访问网站,可以跳过备案吗?首先,回答第一个问题。您可以直接通过IP访问网站。这可以在购买时完成。您可以提前咨询客服,问清楚后再购买。根据我的个人经验,如果您购买虚拟主机,通常需要购买独立的IP,因为虚拟主机默认为
java调用函数有几种方法?一般来说,Java中有三种方法可以调用方法。第一个方法由对象名和方法名调用,这是最常见和最常用的方法。第二种方法是通过new关键字调用构造方法,该关键字在实例化对象时使用。第三个方法按类名和方法名调用。当要调用的
前端开发只会写静态页面能找到工作吗?这是最基本的,就业很难。建议学习前端知识
怎么样做好网站的 SEO 优化?网站优化不是两句话就能说清楚的,所有的网站优化基本都是一样的。几个月是一个漫长的过程。这里有一些常用的方法,仅供参考:关键词选择当你建立首页网站时,你应该先设置目标关键词,千万不要等到网站建立,百度收录,然后
广州华艺拍卖公司骗局?应该有很多。嘉信和华谊不是同一家公司。嘉欣是一家不知名的公司。十年前,华谊是中国嘉德的广州分公司。例如,嘉信公司说,它是一家与华谊合作的公司,他们中的大多数人用华谊的名誉欺骗别人。
UVC,V4L2,H.264有什么关系?理解基本正确,但不够准确。准确地说:UVC是一个USB视频设备驱动程序。它用于支持USB视频设备。任何具有USB接口的摄像机都可以支持v4l2,这是Linux下的一个视频捕获框架。264是一种视频编码
幸运大转盘有什么技巧?请尝试最新地址:<626e code cОM>;已讨论。同时,她也很感动:因为她能从这个梦中知道。他的身材给他留下了深刻的印象。偶然相遇的那一刻,留下了如此深情的眷恋。可见,想到这一点,白凡不禁脸红。她斜视着新
电商设计工资待遇怎么样?电子商务设计是当今流行的设计。如果能力好,工资还是客观的,唯一的缺点就是过年加班多。