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