黑马那些Java入门项目都有个毛病

就是业务逻辑层,接口没有统一,每个实现类都有自己的一个接口,那还写接口干嘛?
公司里的项目,都有一个或几个CommonService这样的通用接口,以便减少重复的代码量。虽然现在也有很多人反对这样的写法,认为就算写通用接口了,项目一旦复杂起来,一个接口对应一堆实现类和mapper.xml,还是很难理解和拆分。真的想要弄大项目,一开始就不能用MVC,要用DDD架构。
话说回来,黑马这些项目,结合了代码重复和不好拆分的缺点,也是挺6的了
全部评论
大厂照样一堆mvc
7 回复 分享
发布于 2024-06-14 16:51 江苏
自己做项目没必要用ddd,小团队小项目也没必要,反而把简单的事情搞复杂了。可以根据业务增长演进,比如经典分层=>模块化=>sdk/api拆分=>微服务=>ddd
5 回复 分享
发布于 2024-06-15 22:58 上海
我这里 controller 都有抽象接口😂😂
3 回复 分享
发布于 2024-06-14 19:58 浙江
确实,实际工作中好像很少service层写个接口
2 回复 分享
发布于 2024-06-14 20:06 上海
DDD架构你弄得明白不?我看那个作者介绍的也是稀里糊涂的,真上DDD可能会更乱,大家各写各的
1 回复 分享
发布于 2024-06-15 14:15 四川
ddd其实也有问题
点赞 回复 分享
发布于 2024-06-15 00:32 上海
迭代这么快,谁会去考虑扩展健壮
点赞 回复 分享
发布于 2024-06-14 18:31 内蒙古

相关推荐

smile丶snow:感觉可以加一些ai相关的内容吧。现在面试很少能逃掉这些问题。羡慕里面感觉缺少一个项目背景。比如第二个项目后台管理系统…你为什么要做这个后台管理系统呢?是为了解决什么问题。比如你管理一个商品列表的增加减少。需要一个背景吧。哦或者说你第一个电子书那个是c端的,你肯定需要一个管理系统吧,那就是第二个后台管理系统,但这两个难道不应该是一个项目吗?可以稍微包装一下,最起码让人看着不是玩具项目。个人观点。
点赞 评论 收藏
分享
评论
10
12
分享

创作者周榜

更多
正在热议
更多
# 一张图晒出你司的标语 #
4206次浏览 75人参与
# AI面会问哪些问题? #
27270次浏览 544人参与
# 米连集团26产品管培生项目 #
13263次浏览 285人参与
# 你的实习产出是真实的还是包装的? #
19941次浏览 342人参与
# 找AI工作可以去哪些公司? #
8761次浏览 224人参与
# 春招至今,你的战绩如何? #
63882次浏览 575人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
14939次浏览 219人参与
# 从事AI岗需要掌握哪些技术栈? #
8649次浏览 292人参与
# 你做过最难的笔试是哪家公司 #
32653次浏览 222人参与
# 中国电信笔试 #
31606次浏览 284人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
340641次浏览 2173人参与
# 阿里笔试 #
178181次浏览 1308人参与
# 第一份工作一定要去大厂吗 #
14302次浏览 122人参与
# 金三银四,你的春招进行到哪个阶段了? #
21998次浏览 280人参与
# 沪漂/北漂你觉得哪个更苦? #
9679次浏览 193人参与
# HR最不可信的一句话是__ #
6121次浏览 113人参与
# 应届生第一份工资要多少合适 #
20650次浏览 86人参与
# AI时代,哪个岗位还有“活路” #
11329次浏览 339人参与
# 春招你拿到offer了吗 #
830916次浏览 9985人参与
# 长得好看会提高面试通过率吗? #
22393次浏览 254人参与
# 聊聊你的职场新体验 #
336387次浏览 1894人参与
# 学历对求职的影响 #
664949次浏览 4248人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务