后端脚手架搭建--SSM(一)开篇
一、絮叨
一直在计划自己搭建一个后台的管理系统脚手架,也已经开始着手做了,但是做的过程中一直出现混乱的状态。在前端技术选型的时候觉得Vue不错,然后去学了一段时间的Vue,准备拿来在项目里面用。然后又发现能不能找一个基于Vue的前端UI框架,这样配套开发效率更高。然后找了Element UI,又去看了一段时间的UI,嗯,觉得非常好。然后又发现了一个基于Element UI的后端模板vueAdmin,嗯,觉得这个更好,太合适了,又去搞了搞。发现这玩意需要使用webpack,然后又把前段时间看过基本忘得差不多的webpack重新看了下开始搞。最后,终于环境搭好了,项目跑起来了,可以用了。咦,这玩意怎么弄到我的项目里去。。。。
我还没前后端分离呢,我要不要再去搞搞前后端分离?我陷入了久久的沉思
根据以往的项目经验,我不能继续,需要改变思路。
二、新的计划
经过了这段经历,我决定暂时放弃那些看上去非常诱惑的东西。先使用自己最熟悉的技术,先完成基本的功能,然后在此基础上进行升级更新。同时需要在这个过程中实践我需要学习的新技术。
整体计划分为两部分,需要搭建两个项目:
1. 以自己熟悉的为基础(SSM)搭建后端管理系统
- 主要功能就是用户+权限
- 基于SSM+Maven
- 页面使用后端模板渲染
- 开发工具使用Spring的STS
2. 以需要学习的为基础(Spring Boot)搭建前台业务系统
- 主要功能还没想好(先完成用户的登录注册功能)
- 基于Spring Boot+Gradle
- 使用前后端分离,前端主要使用Vue
- 开发工具使用IDEA
三、下一步
整体的计划就是这样了,下一步就先开始第一个项目:基于SSM的后端管理系统。
接下来需要开始搭建项目,并完成具体的技术选型。