SpringBoot与SSM博客系统开发实战视频教程

版权申诉
0 下载量 184 浏览量 更新于2024-10-20 收藏 398B ZIP 举报
资源摘要信息:"SpringBoot与SSM博客系统开发 视频教程" - SpringBoot与SSM(Spring、SpringMVC、MyBatis)是目前流行的Java EE开发框架组合,SpringBoot旨在简化Spring应用的初始搭建以及开发过程,SSM则代表了传统的企业级应用开发模式。本视频教程是关于如何利用SpringBoot和SSM框架共同开发一个博客系统的详细步骤。 - 视频教程内容涵盖从系统设计、视图层处理、业务逻辑实现、数据持久化、高并发处理、用户交互、安全性设计、项目部署等多方面的知识点。 课时64.编写ArticleVO视图类.mp4 - ArticleVO(Article Value Object)是一种数据传输对象,用于封装文章的数据,并作为服务层与视图层之间数据传递的媒介。在该课时中,将学习如何编写ArticleVO视图类,以便在视图层展示文章信息。 课时65.在版块页面显示文章的评论数.mp4 - 本课时将演示如何在Web页面的版块部分显示文章的评论数,这通常涉及到从数据库获取评论的统计数据,并在前端进行展示。 课时66.给文章的评论数加上缓存,减少高并发压力.mp4 - 缓存是一种提高系统性能、减少数据库负载的常用策略。本课时讲解了如何使用缓存来存储文章的评论数,以应对高并发场景下的性能压力。 课时67.喜欢功能的思路与实体类.mp4 - 在博客系统中,喜欢功能是用户表达对文章或评论支持的一种方式。该课时讲解了实现喜欢功能的基本思路,并指导如何设计相关的实体类。 课时68.创建Favor记录以及防止重复创建.mp4 - 为了防止用户重复对同一文章或评论表达喜欢,需要在系统中创建Favor记录,并实现逻辑来检查用户是否已经喜欢过,确保不会有重复的喜欢记录产生。 课时69.在Forum页与View页显示喜欢数.mp4 - 本课时展示如何在论坛页面和查看文章页面上展示喜欢数,这涉及到视图层的数据渲染和后端逻辑的配合。 课时70.在Header中显示个人主页按钮.mp4 - 个人主页按钮是用户访问自己主页的快捷入口。视频将指导如何在页面头部区域添加这样的按钮。 课时71.Follow的实体与DAO接口.mp4 - 关注功能是社交网络中的常见功能,本课时讲解关注功能的实体设计与数据访问对象(DAO)接口的实现。 课时72.实现Follow关注功能.mp4 - 本课时讲解如何实现关注功能的业务逻辑,包括用户关注其他用户的具体操作。 课时73.检查是否关注了某个用户.mp4 - 为了在UI上提供正确显示(比如显示“已关注”或“关注”按钮),需要检查当前用户是否已经关注了目标用户,这个过程涉及到后端逻辑的实现。 课时74.编写[我的关注]页面.mp4 - “我的关注”页面是一个用户可以查看其关注的所有用户的页面。视频将指导如何设计这样的页面以及相关的后端逻辑。 课时75.展示我关注的用户.mp4 - 本课时将演示如何在页面上展示当前用户关注的其他用户的信息。 课时76.在[我的关注]页面展示每个人的文章数和评论数.mp4 - 除了显示用户列表,还可以在该页面显示每个用户发表的文章数和评论数,这增加了页面的可读性和信息丰富度。 课时77.取消关注某人.mp4 - 该课时讲解如何实现取消关注的业务逻辑,以及相应UI上的操作。 课时78.开发【我的粉丝】模块.mp4 - “我的粉丝”模块允许用户查看谁关注了自己。视频教程将指导如何开发这样的功能。 课时79.分析通知模块并创建Notify实体类.mp4 - 通知模块在社交网络中非常重要,用于通知用户他们关注的对象的最新动态。本课时首先分析通知模块的功能需求,然后创建Notify实体类。 课时80.发表评论时给作者发送通知.mp4 - 当用户在文章下发表评论时,通知模块需要向文章的作者发送相应的通知,本课时将讲解这一业务逻辑的实现。 课时81.有人关注和喜欢时给用户发送通知.mp4 - 本课时继续扩展通知模块的功能,讲解当有用户关注或喜欢某个对象时,如何给目标用户发送通知。 课时82.编写[系统通知]页面.mp4 - 本课时讲解如何编写系统通知页面,用于展示用户接收到的所有通知。 课时83.点击通知的图标跳转到指定URL.mp4 - 通知通常包含一个跳转链接,允许用户点击后跳转到相关的内容页面。本课时将讲解如何实现这一交互功能。 课时84.搭建SpringBoot项目,加入JPA支持.mp4 - 本课时指导如何使用Spring Initializr搭建SpringBoot项目,并加入JPA(Java Persistence API)支持以进行数据持久化操作。 课时85.移植代码,修改Ehcache配置.mp4 - 随着系统架构的改变,原有代码可能需要移植到新的框架上。本课时将讲解如何修改Ehcache配置以适应新的SpringBoot项目。 课时86.升级程序中的一些代码语法.mp4 - 本课时关注代码质量,介绍如何升级项目中的一些代码语法,以遵循最新的编程规范和最佳实践。 课时87.引入Freemarker模块,修改Filter和Listner配置.mp4 - Freemarker是一个模板引擎,用于生成文本输出。本课时讲解如何引入Freemarker模块,并对Filter和Listener进行相应的配置以支持模板渲染。 课时88.修复DataJPA中Entity属性映射的问题.mp4 - 本课时针对使用DataJPA时遇到的Entity属性映射问题进行讲解,并提供修复方案。 课时89.修复注册登录功能.mp4 - 注册登录功能是博客系统的基础功能之一。本课时将指导如何修复可能出现的注册登录问题。 课时90.SpringBoot项目发布与部署.mp4 - 本课时讲解如何将SpringBoot项目打包并部署到服务器上,使得博客系统可以对外提供服务。 课时91.QQ登录功能概要分析.mp4 - 第三方登录功能可以让用户使用已有的社交账号快速登录系统。本课时对QQ登录功能进行概要分析。 课时92.去腾讯登录,成功回调,并获得授权码.mp4 - 本课时将演示如何接入腾讯登录服务,并通过回调获取用户的授权码。 课时93.获取AccessToken,OpenID和用户信息.mp4 - 授权码获取之后,需要进一步获取AccessToken,OpenID等信息,以及用户的QQ个人信息,完成QQ登录的整个流程。 课时94.在Eclipse中运行项目.mp4 - 本课时指导如何在Eclipse集成开发环境中运行和测试SpringBoot项目。 课时95.在IDEA中运行项目.mp4 - IntelliJ IDEA是另一款流行的Java IDE,本课时将演示如何在IDEA环境中设置、运行并测试SpringBoot项目。