开发流程一个完整的 从零开始 开发的项目,会涉及到功能设计、数据库设计、项目框架搭建、接口设计与实现等流程,具体可以参考下图。与我们后端开发有关的主要是功能设计、数据库设计、接口设计与实现这三部分,当然接口设计与实现中也包含项目框架的搭建。 技术选型其实在项目初期,比如产品正在设计功能原型的时候,我们就可以开始搭建项目框架了。所谓的搭建项目框架,简单来说就是搭建项目的脚手架,主要是选用一些主流技术,来实现一些项目的基础功能,比如在项目中整合MyBatis、MongoDB、Redis来实现数据存储。当然你也可以实现一些通用的业务功能,比如你在做一个后台管理系统,可以实现一个通用的权限功能。 在进行技术选型的时候,我们需要选择一些 主流的框架及版本 ,比如在我的mall项目中就选择了如下技术。
框架搭建技术选型完成后,就可以进行项目框架的搭建了,在搭建过程中,有些技术我们可能并不是很熟悉,这时候我们需要先去学习这些技术,再把这些技术整合到我们的项目中去。 比如我们的项目中需要用到MinIO、Elasticsearch、RabbitMQ这些技术,如果我们之前没接触过的话,就得先学习下,最好自己实现个小的使用案例,把这个案例调试通了,再整合到项目中去。 以我的mall项目为例,在搭建项目的脚手架时,我经历了下面这个过程。 框架搭建视频其实从零开始搭建mall项目脚手架的整个过程,我都已经录制了 完整的视频 ,这些视频都在《mall视频教程(2023最新版)》中 。大家如果想要了解 mall项目框架搭建的完整流程 ,从而获得独立搭建一个项目框架 的能力的话,可以长按扫描下方二维码 加入学习。这个项目框架的搭建过程视频 共30期,约10小时 ,这些内容在目前都在我的知识星球 中了,具体内容大家看下视频的目录。mall学习教程-架构篇(30期) 当然《mall视频教程》 的内容不止于此,它是Github上标星60K的电商实战项目的 全方位讲解教程 。包括了mall项目架构、业务、技术要点、线上部署的全方位解析,如果你想拥有一个涵盖主流Java技术栈的完整的项目经验 的话,可以长按扫描下方二维码 加入学习。整套视频教程的内容还是非常完善的,涵盖了mall项目最佳学习路线、整体框架搭建、业务与技术实现全方位解析、线上Docker环境部署等内容,具体大纲可以参考下图。 总结接手从零开始的项目,对于没有搭建过项目框架的小伙伴来说确实有点难,但是大家只要有 完整的项目框架搭建经验 ,就会简单不少了。推荐阅读
上一篇:果壳咖啡断货王回来了!30支豆子大集合,宅家喝遍世界咖啡全靠它! 下一篇:热销300年!揭秘中华老字号如何“化整为零”实现数字化|伙伴云零代码 x 天津同仁堂 |