> # ♻️ 资源
> **大小:** 6.01MB
> **文档链接:**[**https://www.yuque.com/sxbn/ks/100013308**](https://www.yuque.com/sxbn/ks/100013308)
> **➡️ 资源下载:**[**https://download.csdn.net/download/s1t16/88404586**](https://download.csdn.net/download/s1t16/88404586)
> **注:更多内容可关注微信公众号【神仙别闹】,如当前文章或代码侵犯了您的权益,请私信作者删除!**
> ![qrcode_for_gh_d52056803b9a_344.jpg](https://cdn.nlark.com/yuque/0/2023/jpeg/2469055/1692147256036-49ec7e0c-5434-4963-b805-47e7295c9cbc.jpeg#averageHue=%23a3a3a3&clientId=u8fb96484-770e-4&from=paste&height=140&id=u237e511a&originHeight=344&originWidth=344&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=8270&status=done&style=none&taskId=ud96bf5f7-fe85-4848-b9c2-82251181297&title=&width=140.1999969482422)
# 基于Springmvc+MyBatis+Spring+Bootstrap+EasyUI+Mysql的个人博客系统
## 1.**项目介绍**
1. 使用Maven3+Spring4+Springmvc+Mybatis3架构;数据库使用Mysql,数据库连接池使用阿里巴巴的Druid;
2. 使用Bootstrap3 UI框架实现博客的分页显示,博客分类,文章归类显示;完成用户评论和分享功能;
3. 使用EasyUI实现后台对博客、博客类别、用户评论、博主信息的管理,包括增删改查,文件上传等;实现刷新后台缓存等功能;
4. 使用Shiro作为项目安全框架,验证不同url的请求,包括后台博主的登陆;
5. 实现Lucene对全站的检索功能,对检索出的博客标题和内容实现高亮显示;
6. 使用百度的Ueditor编辑器实现写博客功能,支持单图、多图上传,支持截图上传,支持代码高亮特性等。
## 2.数据库设计
### 2.1表结构
**博客表**
![097bb5764d26738add3a2bb845ecf071.png](https://cdn.nlark.com/yuque/0/2023/png/2469055/1696726384337-448f72ca-44b5-49fc-99bc-4786e1939ff1.png#averageHue=%23faf8f7&clientId=u7e93c9fe-2c4f-4&from=paste&height=219&id=u4d52727c&originHeight=274&originWidth=1097&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=23266&status=done&style=none&taskId=u0fbc449b-6707-498c-b6c3-35558f69da2&title=&width=877.6)
**博主表**
![a5652d642fb23724158afed651a750cb.png](https://cdn.nlark.com/yuque/0/2023/png/2469055/1696726402874-b23b352f-06e8-4512-aaa8-2b6101bc8499.png#averageHue=%23f7f6f5&clientId=u7e93c9fe-2c4f-4&from=paste&height=264&id=ub7f2cad2&originHeight=330&originWidth=1077&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=28340&status=done&style=none&taskId=uabfceecb-b714-4e65-bb79-212e58894a7&title=&width=861.6)
**博客类型表**
![6b2c7d8fecf519dd1124d8a321163cea.png](https://cdn.nlark.com/yuque/0/2023/png/2469055/1696726702486-91825e67-9646-47d5-a912-a3c57f486c49.png#averageHue=%23f5f4f3&clientId=u7e93c9fe-2c4f-4&from=paste&height=138&id=udb250f4a&originHeight=173&originWidth=1076&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=14911&status=done&style=none&taskId=u4bcc5203-d08b-4481-860a-3957f0763e3&title=&width=860.8)
**评论表**
![5e987c482db51f3892575e8d33211432.png](https://cdn.nlark.com/yuque/0/2023/png/2469055/1696726720377-448df342-6819-4eb6-b753-3baabe6b5bbb.png#averageHue=%23f8f7f7&clientId=u7e93c9fe-2c4f-4&from=paste&height=204&id=u87b11c08&originHeight=255&originWidth=1158&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=21490&status=done&style=none&taskId=u99c7d99f-2900-4655-be8e-3d51eb75711&title=&width=926.4)
**友情链接表**
![84ef4e053367a203eb1379bae90d6adc.png](https://cdn.nlark.com/yuque/0/2023/png/2469055/1696726737751-e6b8cd6f-71a4-4956-9a46-4a41727d97f7.png#averageHue=%23faf9f8&clientId=u7e93c9fe-2c4f-4&from=paste&height=148&id=u957d1c28&originHeight=185&originWidth=1112&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=13740&status=done&style=none&taskId=u2bc2cabb-7ba2-4890-9f8d-379cc22a1ee&title=&width=889.6)
### 2.2ER图
![d9b668dc8cbab98d9541ecd82f9ea57e.png](https://cdn.nlark.com/yuque/0/2023/png/2469055/1696726758003-06fecb2b-b34f-4263-b746-683143c7c1d5.png#averageHue=%23fcfcfb&clientId=u7e93c9fe-2c4f-4&from=paste&height=530&id=u3eafb653&originHeight=663&originWidth=942&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=52156&status=done&style=none&taskId=u8d28e38f-8023-43b2-9d3f-85224eb0deb&title=&width=753.6)
## 3.项目设计
### 3.1项目配置
```xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context"
xmlns:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-4.0.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.0.xsd
http://www.springframework.org/schema/jee
http://www.springframework.org/schema/jee/spring-jee-4.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-4.0.xsd">
<!-- 鑷姩鎵弿鍖呬腑鐨刡ean -->
<context:component-scan base-package="ssm.blog.*" />
<!-- 閰嶇疆鏁版嵁婧愶紝浣跨敤闃块噷宸村反杩炴帴姹燚ruid -->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<property name="url" value="jdbc:mysql://localhost:3306/db_blog"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
</bean>
<!-- 閰嶇疆mybatis鐨剆qlSessionFactory -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<!-- 鑷姩鎵弿mappers.xml鏂囦欢 -->
<property name="mapperLocations" value="classpath:ssm/blog/mappers/*.xml"></property>
<!-- 鍔犺浇mybatis鍏ㄥ眬閰嶇疆鏂囦欢 -->
<property name="configLocation" value="classpath:mybatis-config.xml"></property>
</bean>
<!-- 鎵弿mapper鎺ュ彛锛堝嵆dao锛夛紝Spring浼氳嚜鍔ㄦ煡鎵惧叾涓嬬殑绫?-->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="ssm.blog.dao" />
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
</bean>
<!-- 浜嬪姟绠$悊锛坱ransaction manager锛?-->
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>
<!-- 鑷畾涔塕ealm -->
<bean id="myRealm" class="ssm.blog.realm.MyRealm" />
<!-- 瀹夊叏绠$悊鍣?-->
<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">
<property name="realm" ref="myRealm" />
</bean>
<!-- Shiro杩囨护鍣?-->
<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
<!-- Shiro鐨勬牳蹇冨畨鍏ㄦ帴鍙?杩欎釜灞炴ф槸蹇呴』鐨?-->
<property name="securityManager" ref="securityManager" />
<!-- 韬唤璁よ瘉澶辫触锛屽垯璺宠浆鍒扮櫥褰曢〉闈㈢殑閰嶇疆 -->
<property name="loginUrl" value="/login.jsp" />
<!-- 鏉冮檺璁よ瘉澶辫触锛屽垯璺宠浆鍒版寚瀹氶〉闈紝鍥犱负涓汉鍗氬灏变竴涓汉鐧婚檰锛屽氨涓嶉渶瑕佹潈闄愪簡 -->
<!-- <property name="unauthorizedUrl" value="/unauthorized.jsp" /> -->
<!-- Shiro杩炴帴绾︽潫閰嶇疆,鍗宠繃婊ら摼鐨勫畾涔?-->
<property name="filterChainDefinitions">
<value>
/login=anon
/admin/**=authc
</value>
</property>
</bean>
<!-- 淇濊瘉瀹炵幇浜哠hiro鍐呴儴lifecycle�
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
使用Maven3+Spring4+Springmvc+Mybatis3架构;数据库使用Mysql,数据库连接池使用阿里巴巴的Druid; 使用Bootstrap3 UI框架实现博客的分页显示,博客分类,文章归类显示;完成用户评论和分享功能; 使用EasyUI实现后台对博客、博客类别、用户评论、博主信息的管理,包括增删改查,文件上传等;实现刷新后台缓存等功能; 使用Shiro作为项目安全框架,验证不同url的请求,包括后台博主的登陆; 实现Lucene对全站的检索功能,对检索出的博客标题和内容实现高亮显示; 使用百度的Ueditor编辑器实现写博客功能,支持单图、多图上传,支持截图上传,支持代码高亮特性等。
资源推荐
资源详情
资源评论
收起资源包目录
基于Java(SSM)+Bootstrap+EasyUI+Mysql的个人博客系统【100013308】 (948个子文件)
.classpath 2KB
org.eclipse.wst.common.component 726B
org.eclipse.wst.jsdt.ui.superType.container 49B
bootstrap.css 134KB
bootstrap.min.css 111KB
easyui.css 47KB
easyui.css 46KB
easyui.css 45KB
easyui.css 45KB
easyui.css 43KB
ueditor.css 43KB
ueditor.min.css 34KB
bootstrap-theme.css 22KB
video-js.css 21KB
bootstrap-theme.min.css 19KB
image.css 18KB
video.css 15KB
attachment.css 14KB
video-js.min.css 11KB
tabs.css 8KB
tabs.css 8KB
tabs.css 8KB
tabs.css 8KB
shCoreDefault.css 7KB
tabs.css 6KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
scrawl.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
icon.css 3KB
codemirror.css 3KB
charts.css 3KB
panel.css 3KB
panel.css 3KB
panel.css 3KB
linkbutton.css 3KB
linkbutton.css 3KB
panel.css 3KB
blog.css 2KB
background.css 2KB
panel.css 2KB
menu.css 2KB
menu.css 2KB
menu.css 2KB
menu.css 2KB
menu.css 2KB
window.css 2KB
window.css 2KB
window.css 2KB
window.css 2KB
tooltip.css 2KB
tooltip.css 2KB
tooltip.css 2KB
tooltip.css 2KB
tooltip.css 2KB
emotion.css 2KB
layout.css 2KB
layout.css 2KB
dialogbase.css 2KB
layout.css 2KB
layout.css 2KB
layout.css 2KB
music.css 2KB
slider.css 2KB
slider.css 2KB
slider.css 2KB
slider.css 2KB
slider.css 2KB
window.css 2KB
searchbox.css 1KB
searchbox.css 1KB
searchbox.css 1KB
searchbox.css 1KB
searchbox.css 1KB
pagination.css 1KB
pagination.css 1KB
pagination.css 1KB
pagination.css 1KB
pagination.css 1KB
edittable.css 1KB
spinner.css 1KB
spinner.css 1KB
spinner.css 1KB
spinner.css 1KB
spinner.css 1KB
共 948 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
资源评论
神仙别闹
- 粉丝: 2667
- 资源: 7640
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 126641091882064LSPatch.apk
- 5G网络基础培训课件.zip
- 2024-spring-HIT-CS-大作业
- yolo目标检测项目实验
- downloadFile-1.hc
- C++课程设计:基于Qt的航班信息管理系统
- ADS7822UVerilog驱动,前面传的有点问题
- 基于python的高性能爬虫程序,使用了多线程+缓存+xpath实现的,这里以彼-岸图库为例,实现,仅用于学习交流
- 中分辨率成像光谱仪(MODIS)烧毁面积产品信息MODIS-C6-BA-User-Guide-1.2.pdf
- Screenshot_20240427_172613_com.huawei.browser.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功