【ExciteCMS】1. 项目开发准备与项目简介

本文是《基于Spring Boot的内容管理系统设计与实现》专栏的:

第 1 篇 系统分析与设计 ===》第 1 章 项目开发准备与项目简介

本文字符数:>2300(由Typora统计)

注:本文将根据后续篇章的撰写情况,随时调整本文的行文与内容。最近一次编辑:2021年8月24日16:40:00

1. 专栏概述

本专栏将从零开始,逐步实现基于Spring Boot的Excite内容管理系统(Content Management System)设计与实现(后文简称:ExciteCMS)。

本专栏通过图文+源码的形式,并结合详细的代码注释、案例分析和实现,帮助初学者快速掌握Spring Boot项目的开发流程,并基于此系统(或者称之为脚手架),实现更多项目的敏捷开发。

本专栏的篇章结构如下:

第 1 篇  系统分析与设计

第 2 篇  系统后端开发(单体应用)

第3篇  系统前端开发(前后端一体化)

后期将根据情况,计划增加以下几个篇章:

第 4 篇  第三方插件实现(如短信、邮件、第三方登录、第三方支付等等)

第 5 篇  系统后端开发(后端分模块开发)

第 6 篇  系统前端开发(前后端分离开发)

2. 开发环境

本专栏项目使用的开发环境如下表所示。

软件与环境说明
IntelliJ IDEA Ultimate 2021.2Java编程开发的集成环境
JDK 1.8Java Development Kit
Maven 3.6项目管理和综合工具
MySQL 8.X关系型数据库
Navicat for MySQL数据库辅助工具
Redis 3.X【非必须】数据库

3. 技术栈

本专栏项目使用的主要技术栈如下表所示。

技术栈说明
Spring Boot 2.5.XSpring框架
thymeleaf前端模板引擎
nekohtml提供非严格HTML模式支持
mybatis-plusMybatis 的增强工具
freemarker代码生成器模板
lombokLombok,Java开发工具
druid数据库连接池
Sa-Token权限认证框架
openapi接口文档
fastjson阿里巴巴的开源JSON解析库

4. 规范与要求

本项目代码编写规范遵循Alibaba Java Coding Guidelines

其他规范后期补充。

5. 项目演示

由于前端框架的选择不同,可能具体的页面有所不同,但实际功能一致,如下图所示。

登录页面:

image-20210822165305594

菜单管理:

image-20210822165344652

权限管理:

image-20210822165525607

随着后续文章的发布,将增加视频演示。

敬请期待!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拾年之璐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值