项目流程
项目流程
前端
在本项目中前端的页面都采用了vue的渐进式开发,依托后端来启动所有的项目,且采用了element-ui所提供的样式,使得页面更加整洁美观
后端
在项目的后端使用maven提供专业化的目录,以及进行项目的打包和快捷的插件管理,整体都使用lombok的注解式开发,再以spring-boot作为项目的主框架,加快项目的开发应用,也更方便对接mysql的数据库
数据库
而在数据库方面,使用了国人所升级的MybatisPlus,再在controller层实现业务逻辑,通过@RequestMapping来接受页面所发送的ajax请求以及json数据,同时利用DTO将多个字段封装到一个对象里,实现对于数据库基本的增删改查,最后在前端回显所修改的数据,在这整个用户交互的流程中,filter层会保持拦截用户所不该访问的页面,也会使用Redis来进行缓存优化,来达到更好的用户体验
部署项目
而在部署项目上采用腾讯云的云服务器,以及Git仓库来管理历史版本的代码以及团队协作,在Linux系统上进行部署,保证项目的安全性,再通过SSH连接工具就可以实现从本地连接到远程的Linux系统服务器
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 TEC!
评论