(一)从零开始搭建后台框架到放弃——前言

版权声明:本文为博主原创文章,如需转载请注明出处 https://blog.csdn.net/linghuanxu/article/details/88937929

背景

长久以来,我都是在侧重于后端的架构的,而且由于职业路线的特殊,一直没有经历从头到尾、从前到后整体得做一个东西出来,以至于现在想要折腾个什么东西,发现,要写后台管理,要调前端,然后就没有然后了。我认为我的这个状态是不行的。幸运的是,最近因为公司需要,从前到后搭建了这个一个项目,但由于时间和精力问题,不是所有的都是我写的,也不是所有的都是我喜欢的。所以,有意从头再来一次,形成自己日后使用后台管理的基本雏形。也写一个长篇一些的系列文章,逼自己一把,把各方面的细节敲定。

计划

该系列的文章,意在搭建每一个细节,以及提出对每一个细节的思考及决策,这是我希望能够打通的、能够记录的以及和大家分享和沟通的主要内容。而且,这个系列的文章,牵扯内容非常广泛,比如,使用的数据库怎么安装,项目基础框架怎么搭建,前端js怎么写,样式怎么调,每个模块的设计理念是什么样的等等。

大概的节点

  • 环境搭建
    1. java的安装及配置
    2. postgresql的安装及使用
  • 基础项目搭建
    1. springboot项目搭建
    2. 引入mybatis操作postgresql
  • 功能开发
    1. 谈谈功能规划及设计
    2. 搭建主页
    3. 引入会话
    4. 编写用户模块
    5. 编写菜单模块
    6. 编写权限模块,引入权限控制
  • 总结

基础环境

这里,我们还是介绍一下我们相关内容的选型。首先,我们使用最新版本的centos7做为主要的开发部署环境。然后,在jdk版本上,我们使用jdk11,虽然没有新功能的计划性引入,但是也可能做一些尝试,毕竟是最新版本的长期维护版,早点趟坑吧。关于我使用的服务器,是win10自带的hyper-v搭建的虚拟机,还是很靠谱的,就是开始的时候折腾网络有些烦。因为希望服务器的ip稳定,所以不能使用桥接,要使用nat,但是默认的主机和虚拟机是无法通信的,所以还是经历了一番网络配置的,之前也有过相关的帖子的记录。
  开发框架的选择,整体上是基于springboot体系的搭建的,但是,我们需要搞清楚我们要的是什么,不要的是什么,尽量精简。前端的体系,我个人比较喜欢vue.js。不过,对于我这个前端很渣的人来说,难度是会有些大的。不过也有个好处,就是在我折腾的过程中,会产生一系列的文章,供大家讨论。

结束

好了,大概就这些了,接下来,我们就要撸起袖子开始干了。

猜你喜欢

转载自blog.csdn.net/linghuanxu/article/details/88937929