JavaWeb简易博客

JavaWeb简易博客

一、项目简介

我的简易博客的主要功能是围绕着对博客的基本管理来做的,包括发表博客、修改博客、删除博客。

  • 文章列表展示:
    JavaWeb简易博客

  • 修改文章界面展示:
    JavaWeb简易博客

二、业务流程

JavaWeb简易博客

三、技术以及开发工具
  1. 客户端
    • 使用JSP、JS、CSS、JQuery、Bootstrap作为客户端页面开发
    • UEditor富文本编辑器前端插件
  2. 服务端
    • Servlet
    • JDBC
    • Jackson作为JSON数据格式与Java序列化反序列化工具
  3. 开发工具
    • JetBrains IDEA
    • Maven
    • Tomcat
    • MySQL
    • 腾讯云服务器
    • Linux连接工具XShell,文件传输工具XFTP
四、数据库表设计

用户user表以及文章详情表article。

  • user表,它与article表为一对多的关系,具体字段如下

    id name create_time
    用户id 用户名 创建时间
  • article表

    id title content user_id create_time
    文章id号 文章标题 文章内容 文章作者id 创建时间
五、我的职责
  • 数据库表的设计以及创建
  • Servlet中业务逻辑的实现
  • 在云服务器上的部署

项目源码:https://github.com/AppleTreeL/blogSystem