Java实现个人博客网站
说明:该项目是实验楼用户“LOU3165780622”发布在实验楼上的项目教程:【Java实现个人博客】,未经允许,禁止转载;
该项目利用 SSM 框架和 Mysql 以及一些简单的前端知识搭建一个自己的个人博客网站,网站功能包括写博客和日记,浏览博客与日记,以及作为网站拥有者的我们对博客和日记的管理。
一、涉及知识点:
在用Java开发个人博客这个项目中会涉及到以下知识点的应用;
-
- Spring MVC
-
- Spring
-
- Mybatis
-
- CSS/JS
-
- 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 等;
五、测试结果:
完成开发后,肯定是需要测试的;
最后:
- 如果你想要查看完成的开发过程以及代码,点击【Java实现个人博客】即可;
- 上实验楼网站即可选择想学的Java教程进行学习哦;