SSM个人博客系统搭建【一】:项目概述

本文介绍了使用SSM(Spring、SpringMVC、MyBatis)全家桶,结合lucene、shiro等开源框架搭建个人博客系统的第一部分。内容涵盖Intellij IDEA中maven项目构建、数据库设计以及项目目录结构。作者分享了数据库表结构,特别是博文表的设计,并预告下期将详细讲解SSM框架的整合。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  当你刚吃完一桶spring的全家桶,可能本项目适合你。本项目包含了lucene、shiro等多个开源框架的简单使用。后续计划搭建单页面博客应用。欢迎持续吃瓜。可以点个start就更好了。当然,老司机请忽略本文。

                                                                                                          博文格式纯属借鉴,如有雷同,就是抄你的。–©Garry

项目技术要点

  • Intellij 下maven 项目构建
  • ssm 全家桶的整合
  • lucene 全文检索的使用
  • shiro 安全认证前后台
  • Kaptcha 验证码获取
  • earyui、bookstrap 等ui 框架的使用
  • markdown 的配置

项目构建

  首先需要了解一些关于idea的知识, IIntellij DEA使用教程(极客学院的教程,包括maven的配置也可以在里面找到),配置好maven后就是创建项目了。
  在project下创建maven项目,如下图

maven模板

  这些是maven项目的模板随后填入相应的maven项目信息,最后得到的目录结构:

image]![这里写图片描述

  ps:点击finish后IDEA会自动下载项目模板,所以需要连接网络(建议把maven的默认仓库换成阿里云仓库,国内访问中央仓库实在是慢)

  然后可以先完善一下目录结构,比如:

image]![这里写图片描述

  至于pom.xml的类包配置的代码我就不在这里贴了,有兴趣请直接上项目的github clone。

数据库的构建

  表结构如下,一共五个表:

表名作用
t_blog博文信息
t_blogger博主信息
t_blogtype博客类型
t_comment博客评论
t_link友情链接

  这里说一下博文表,因为用了 editor.md(接下来的文章会提到) 的开源编辑器,输入的博客内容可以转换成一段html代码,因此直接把这段代码存储为一个text类型的字段。

本期END

  项目地址:https://github.com/garryInWeb/ssm_blog
  小白第一次发文,请各位大佬鞭笞鞭笞。
  下期带来ssm框架整合的详细过程,coding.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值