Java实现个人博客网站

说明:该项目是实验楼用户“LOU3165780622”发布在实验楼上的项目教程:【Java实现个人博客】,未经允许,禁止转载;

该项目利用 SSM 框架和 Mysql 以及一些简单的前端知识搭建一个自己的个人博客网站,网站功能包括写博客和日记,浏览博客与日记,以及作为网站拥有者的我们对博客和日记的管理。

一、涉及知识点:

在用Java开发个人博客这个项目中会涉及到以下知识点的应用;

    1. Spring MVC
    1. Spring
    1. Mybatis
    1. CSS/JS
    1. Jquery

二、项目结构

完成该项目后的项目结构如下所示;

项目结构

三、效果图如下:

主页

主页

博客管理

博客管理

验证管理员

点击 Admin ,会弹出提示框,要求输入密码,这里密码为 000000.
验证管理员

留言板

留言板

写博客

写博客

通过上面的效果展示就可以看出是一个功能较为齐全的个人博客哦,开发出来后只要部署到服务器就完全是自己的个人网站嘛,所以感兴趣的小伙伴儿可以学习呀~

四、实验步骤

下面对整个开发过程和步骤做一个简单的说明,如果你看了这些开发步骤后还是不知道如何开发,那么可以点击【Java实现个人博客】进行查看哦~

1 开发准备

开发准备包括项目创建、JAR 包的导入、第三方插件的下载、页面所需图片下载以及和创建数据库。

  • 项目创建
  • Jar 包导入
  • MarkDown 编辑器:该项目需要使用 markdown 文档编辑来实现写博客和日记的功能。我们选择的是开源的 markdown 编辑器 Editor.md。
  • 图片下载:开发网站肯定是需要用到图片的,该项目页面上使用的图片有两张,包括 logo 和在主页上使用的另一张图片。
  • 创建数据库:需要创建博客和日记等数据表;
  • 实体类:实体类对应数据库的表,所有实体类在 com.personalblog.model 包下。

以上,我们的开发准备工作就完成了。

2 前端页面

该项目的前端页面是使用 jsp 编写的。另外,还有一些简单的 css 样式和 js。

前端需要编写的页面还是比较多的,一个个写就ok了;

3 博客相关功能的实现

博客相关功能包括:存储博客的内容信息、查找博客、根据id查找博客、删除博客。

写博客相关功能的后台 Java 代码;

4 日记相关功能的实现

日记 diary 的相关功能包括写日记、显示日记和管理日记。

以上就是我们的逻辑处理过程需要写的代码。

5 xml 文件的配置

  • web.xml:web.xml 文件中我们需要配置的东西是 SSM 框架的相关配置,包括监听器、核心加载类等等;
  • applicationContext.xml:applicationContext.xml 是 spring 的核心配置文件,它整合了 Spring mvc 和 mybatis ,并配置了数据库的持久化。
  • mybatis-config.xml:mybatis-config.xml 是加载 mapper 层的接口和 xml 文件;
  • spring-mvc.xml:spring-mvc.xml 配置的是配置方案和视图解析器、自动扫描并加载成 bean 等;

五、测试结果:

完成开发后,肯定是需要测试的;

最后:

原文地址:https://www.cnblogs.com/shiyanlou/p/8064281.html