Java实现博客搭建

💪

本篇博客主要不是分享,Java知识体系,我现在主要想描述的点是,通过Java知识体系,替代php快速建站的方法,最近自己想通过Java知识体系搭建一个博客平台:

操作步骤如下:

后端:- 使用 Spring Boot 框架,开发 API 接口
- 数据库使用 MySQL 存储文章、评论等信息
- 使用 Spring Security 实现登录和权限验证
- 实现文章、评论、登录注册等 API前端:- 使用 Vue.js 框架,开发单页应用
- 登录/注册页面,实现用户登录和注册
- 文章列表页面,显示文章列表,支持分页和搜索
- 文章详情页面,显示文章内容,支持添加评论
- 后台管理页面,管理文章(添加、修改、删除)部署:- 后端部署在 Tomcat 等 Java 容器上
- 前端打包生成静态页面部署在 Nginx 等 Web 服务器上
- 两个服务可以部署在同一台机器上,也可以分开部署具体实现可以参考:- 后端:使用 Spring Boot、Spring Security、MySQL 等技术实现接口和逻辑

上面只是我这边简单的大概描述,通过此次编写代码主要是夯实我的技术能力:我的技术博客的服务端只是我自己,所以客户端暴露出来,叫大家可以查看,基本上我实现的功能点比上面的描述的要清晰:

所以具体功能如下:

功能

前端实现效果如下:只是展示博客文章

后端: 登录、上传图片、创建分类、发布文章、文章排序、置顶、删除、更新、分类更新、删除、排序、置顶

接口:

1.登录接口

          2. 上传图片接口-暂时不实现
          3. 创建分类接口
          4. 发布文章接口
          5. 文章排序接口
          6. 文章置顶接口
          7. 文章删除接口
          8. 文章更新接口
          9. 文章列表接口
          10. 分类创建接口
          11. 分类更新接口
          12. 分类置顶接口
          13. 分类删除接口
          14. 文章阅读量接口

Vue

1.编写前端页面:首页-带分页按照时间进行排序

2.编写前端页面:分类展示当前类下面的文章、进行分页:标题、创建时间、文章简述,文章阅读量接口

3.编写后端登录页面

4.编写后端首页:展示文章列表

5.编写后端分类列表

6.编写后端分类详情页面

7.编写文章列表

8.编写文章上传详情页面-富文本

服务器

1.目前手里有天翼云,后面准备移到阿里云

2.搭建NGINX,

3.搭建Redis

4.搭建MySQL

5.购买域名

6.因为是在国内,所以需要备案

滚动到顶部