基于ssm个人博客项目的学习

  1. 个人博客的作用:分享交流技术问题,记录学习过程学习笔记。
  2. 主要用到的技术及框架:spring springMVC Mybatis MySQL
    使用redis缓存博客列表, 利用angularjs与后台通过传递json数据进行交互, shiro安全框架, 前端bootstrap页面渲染, 后端由maven搭建。
  3. 部署好了项目,项目可以运行了。 了解了在idea中debug的流程 还没有掌握高效设置断点的方法。
  4. 该项目的整体架构:主要包括两大模块前端博客主页模块和后端博客管理模块,前端导航栏主要有
    在这里插入图片描述
    首页主体展示博客索引 可以点击展开 查看详细博客内容
    在这里插入图片描述
    页面中还包括博客分类目录 可以按类查找博客
    在这里插入图片描述
    页面还包括一个日历控件,用来显示当前日期
    在这里插入图片描述
  5. 博客后台管理系统可以由前端的链接进入
    在这里插入图片描述
    后台管理系统需要登录认证(未知原因没能通过链接进入后台管理系统 后续解决)

在这里插入图片描述
博客后台管理主要有具体博客管理,可以对博客进行增删改操作编辑博客
博客分类博客 主要负责博客的分类统计 对博客类别进行增加删除操作。
在这里插入图片描述
3. 项目采用MVC开发模式构建项目目录
其中m主要包括entity mapper service等
v主要是前端的js css等静态页面以及一些静态资源
c主要是main中的controller
在这里插入图片描述
页面的用户请求首先是在前端 然后前端将请求发送到controller, controller则去service去找具体的业务逻辑实现接口,根据service提供的业务逻辑接口在mapper中找到此次具体数据访问的接口然后将此请求传到resource下的mapper即mybatis的配置中 由mybatis完成数据的访问,因为mybatis是持久层框架是业务逻辑层中与mysql数据库直接打交道的框架 最后将数据一步步返回给前端页面
图片为引用
4. 下一步需要搞清楚整体之间是怎么运作的 我先找找网上视频学一下
5. 纯纯小白的自述 有建议尽管提 先谢谢

附上克隆的源码
https://gitee.com/htwin/blog

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值