# songjhh_blog
我是通过这个项目进行Java相关学习,这个博客系统融入了许多现在常用的前后端技术。当然现在项目做得还不完全,还有许多功能还未有时间进行开发,
我会在今后慢慢的完善的。由于我还在一个学习阶段,代码中定有许多漏洞和错误,希望各位可以指出,有其他初学者有问题可以向我提出,注释比较详细,共同进步。
邮箱:[email protected]
**相关技术**
本博客系统是利用Spring+Spring MVC+Mybatis搭建的,Apache的Shrio作为安全框架实现安全认证,前端使用来自Twitter的Bootstrap架构进行页面搭建,编写
博文和解析博文用的是Bootstrap_Markdown,数据库用mysql,整个项目使用Maven来管理。下面详细列出使用的基本技术:
- Spring
- Spring MVC
- Mybatis
- Shiro
- Bootstrap
- Bootstrap_Markdown
- mysql
**博客功能**
- 博文编写使用Markdown语法编写,数据库储存markdown格式文本,通过markdown解析器展示到首页。
- 能注册账号,有三种角色,分别是博主,管理员和游客。三种角色的权限不同,博主和管理员能够查看所有注册账号,而只有博主能够发表博文,三种角色都可以修改个人信息。这权限管理是通过shiro框架进行控制的。
- 通过shiro框架,能够并发控制登录人数,后登录会顶替掉先登录的账号。同时启用了RememberMe功能,关闭浏览器下次再访问时无须再登录即可访问,但如修改个人信息等重要操作上还需进行身份认证。
没有合适的资源?快使用搜索试试~ 我知道了~
通过spring+spring mvc+mybatis+shiro搭建的博客系统songjhh_blog.zip
共81个文件
java:37个
xml:15个
jsp:12个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 112 浏览量
2024-04-29
23:45:29
上传
评论
收藏 162KB ZIP 举报
温馨提示
【博客个人资源】 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
资源推荐
资源详情
资源评论
收起资源包目录
通过spring+spring mvc+mybatis+shiro搭建的博客系统songjhh_blog.zip (81个子文件)
manualType.properties 10B
系统.txt 7B
songjhh_blog-master
pom.xml 8KB
.gitattributes 378B
src
main
resources
spring
ehcache.xml 1KB
applicationContext-shiro.xml 9KB
springmvc.xml 5KB
applicationContext-dao.xml 2KB
applicationContext-transaction.xml 2KB
db.properties 101B
log4j.properties 282B
mybatis
sqlMapConfig.xml 276B
CustomValidationMessages.properties 209B
java
cn
songjhh
project
mapper
user
UserMapper.java 818B
UserMapper.xml 10KB
RoleMapper.java 818B
PermissionMapper.java 914B
UserCustomMapper.java 685B
PermissionRoleMapper.xml 7KB
UserRoleMapper.xml 6KB
RoleMapper.xml 6KB
PermissionMapper.xml 6KB
PermissionRoleMapper.java 978B
UserCustomMapper.xml 2KB
UserRoleMapper.java 882B
blog
BlogMapper.java 1KB
BlogMapper.xml 10KB
shiro
listenter
CustomSessionListener.java 627B
CustomShiroSessionDAO.java 819B
filter
kickoutSessionControlFilter.java 4KB
controller
converter
CustomDataConverter.java 749B
AdminController.java 2KB
UserController.java 5KB
BlogController.java 1KB
HomeController.java 986B
service
UserService.java 1KB
impl
UserServiceImpl.java 4KB
BlogServiceImpl.java 1KB
BlogService.java 527B
exception
CustomExceptionResolver.java 1KB
po
user
UserQueryVo.java 707B
RoleExample.java 12KB
PermissionRole.java 600B
PermissionExample.java 9KB
UserRole.java 552B
PermissionRoleExample.java 11KB
Permission.java 473B
UserCustom.java 321B
Role.java 660B
UserRoleExample.java 11KB
UserExample.java 28KB
User.java 2KB
blog
Blog.java 1KB
BlogExample.java 17KB
util
RetryLimitHashedCredentialsMatcher.java 2KB
CryptographyUtil.java 570B
realm
MyRealm.java 2KB
webapp
WEB-INF
web.xml 2KB
views
home.jsp 4KB
admin
home.jsp 2KB
userList.jsp 4KB
error
kickout.jsp 389B
error.jsp 300B
user
setting.jsp 4KB
register.jsp 4KB
login.jsp 3KB
module
left-col.jsp 3KB
top-col.jsp 3KB
blog
write.jsp 7KB
index.jsp 1KB
js
jquery.pagination.js 5KB
main.js 149KB
load.html 747B
css
main.css 5KB
bootstrap.css 134KB
pagination.css 441B
LICENSE 11KB
shiro_system_1.sql 7KB
.gitignore 2KB
README.md 2KB
item.pdf 6B
共 81 条
- 1
资源评论
枫蜜柚子茶
- 粉丝: 6244
- 资源: 4607
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功