# Blog
**Repository Path**: CoolkingNight/Blog
## Basic Information
- **Project Name**: Blog
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2018-11-04
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Blog
## 一个用SSM写的一个博客系统
框架:`SpringMVC+Spring+Mybatis`
后台前端:`bootstrap`
安全认证:`shiro`
全文检索:`lucence`
文本编辑器:`ueditor`
前端主题:`hexo`
jquery效果:`粒子效果`
开发环境:`eclipse`
### 后台功能
博客的管理:写博客以及查看博客的信息,可对进行增删改查以及搜索
博客类别管:对博客所具有的类别进行管理
评论管理:评论审核以及评论信息管理
博主个人信息管理:对自己信息进行修改
系统管理:修改密码,刷新系统缓存,以及退出
后台进入方式:`/login.jsp`
### 前台功能
文章分类,显示后台编写的博客,可对文章进行评论,点击量以及阅读量统计
上传图片,关于博主的信息,利用luncene对全文进行检索,并且添加了粒子效果
### 使用方法
下载文件,导入项目,并将WEB-INF下面lib下面的三个jar导入项目,将resources下的db.sql导入到数据库,并修改jdbc.properties下得数据库的账号密码信息。`如果编辑器无法进行上传图片,请将项目下\static\ueditor1_4_3_3\jsp\config.json下的imageUrlPrefix改为:http://服务器的ip/SSM_blog即可.`
####导入文件后
第一步:
将webapp下的WEB-INF下的lib的三个文件进行导入.

第二步:
进行添加服务器:Properties下的Java BuildPath的Libraries中的Add Library下的Server Runtime中进行添加服务器

第三步:
Properties下的Project Facets中点击Dynamic Web Module 以及Java 后点击Apply.

第四步:
Properties下的Deployment Assembly中Add Folder下的src->main->webapp文件夹.

第五步:
Properties下的Deployment Assembly中的Add->Java Build Path Entries->全选所有.

### webapp文件夹解释
admin文件夹:
存放后台得页面.
common文件夹:
存放前台得一些常用jsp页面代码.
static 文件:
存放所有得外部资源如图片,js,css以及一些插件.
foreground与uselsshtml:
无用文件夹.
所有得前端页面均放在webapp主目录下。
### 系统展示
#### 前台界面:
主页:

明细页面:

分类页面:

分类明细页面:

标签页面:

介绍页面:

标签页面:

搜索结果页面:

其他页面:

#### 后台界面:
写博客页面:

博客管理页面:

博客类别管理页面:
