当前位置: 首页 > news >正文

【鸡翅Club】项目启动

一、项目背景

这是一个 C端的社区项目,有博客、交流,面试学习,练题等模块。

项目的背景主要是我们想要通过面试题的分类,难度,打标,来评估员工的技术能力。同时在我们公司招聘季的时候,极大的提高了招聘效率,往常面试,面试官需要准备题目等等,有了这个网站,面试官可以直接在这个网站找到题目来对面试者进行面试。这个线上化的面试题网站,进行面试资源整合。

二、技术选型

三、架构设计

1. 传统的项目

当业务非常复杂的时候,service层里面会产生非常多的耦合,所以这个时候会将复杂的业务操作放在biz层里面,从而保证这个service层和dao层是非常纯净的。

但是,这样子的架构,当模块增多,业务功能不断迭代,项目代码会变得不好维护。

2. 当前项目采取的架构

采取DDD架构,在复杂基础上简化保留精髓,一步步进行演变。

req->dto->do->bo->entity->po

http://www.lryc.cn/news/465957.html

相关文章:

  • python+大数据+基于热门视频的数据分析研究【内含源码+文档+部署教程】
  • 【电子电力】基于PMU相量测量单元的电力系统状态评估
  • ubuntu修改默认开机模式(图形/终端)
  • LaMI-DETR:基于GPT丰富优化的开放词汇目标检测 | ECCV‘24
  • AI大模型是否有助于攻克重大疾病?
  • 【渗透测试】-红日靶场-获取web服务器权限
  • python 深度学习 项目调试 图像分割 segment-anything
  • 【GO实战课】第六讲:电子商务网站(6):支付和订单处理
  • 专题十三_记忆化搜索_算法专题详细总结
  • 已发布金融国家标准目录(截止2024年3月)
  • 【论文#快速算法】Fast Intermode Decision in H.264/AVC Video Coding
  • Git核心概念图例与最常用内容操作(reset、diff、restore、stash、reflog、cherry-pick)
  • 【人工智能在医疗企业个人中的应用】
  • IPv4头部和IPv6头部
  • 从零开始手把手带你训练LLM保姆级教程,草履虫都能学会!零基础看完这篇就足够了~
  • strcat函数追加字符串
  • 每月洞察:App Store 和 Google Play 的主要更新
  • 【python openai function2json小工具】
  • super()和super().__init__()的解释
  • 【C++】—— 多态(下)
  • idea 2023 配置 web service
  • MYSQL数据库SQL+DQL
  • Java中的异常Throwable
  • Day4顺序表c++代码实现
  • 将图片转换成base64格式
  • 征服ES(ElasticSearch)的慢查询实战
  • 如何才能从普通程序员转行AI大模型?
  • 【番外】软件设计师中级笔记关于数据库技术更新笔记问题
  • 【代码】约瑟夫问题——故事背景
  • 什么是事件冒泡和事件捕获