本文主要是介绍Java课程设计---教学论坛,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
- 教育论坛
- 参考:https://www.bilibili.com/video/BV1r4411r7au?share_source=copy_web(基本就是跟着这位大佬一步步学)
- 成员及任务分配
-
成员 |
任务分配 |
博客地址 |
张恒源(组长) |
基本框架搭建,登录,拦截器功能实现,index,navigation,publish页面编写及后端实现,添加Markdonw插件,数据库调试迁移,部署项目至云服务器(失败差钱)。 |
https://www.cnblogs.com/kaorouguo/ |
李兴泰 |
error页面,import/head页面,foot页面编写及后端实现,回复功能实现。 |
|
张琦彬 |
分页功能实现,搜索功能实现,完善导航栏,评论功能 |
|
- 项目总览
- 主要功能:
-
- 项目开发模式——MVC
- M即model指模型表示业务规则,模型可以与数据库进行交互,进行增删改查操作。V即view视图,包括交互界面,类如本项目里的html页面。C即controller控制器根据请求类型和请求的指令发送到相应的模型。例如本项目:用户在论坛界面交互后,发送如登录请求给控制器,控制器根据请求发送数据到指定的model。详情具体可看第三方登录功能的实现。
- 主要功能展示
- 一.登录功能:
-
- 代码实现,及持久化登录解决方案见第三方功能实现
- 二、发帖功能展示(集成Markdown):
-
-
- 三、主页及分页功能展示
- 回复功能展示:
- 其余功能不在博客中进行展示
- 后续改进计划:
- 一,完成上传下载功能
- 二,部署在云服务器上(有点小贵还要买rds)
- 三,重写项目,包括:页面(采用bootstrap5),数据库改为mysql8.0,添加管理员端,搜索功能逻辑优化,添加热门排行榜
- 。。。
- 项目感想:
-
- 教育论坛这个项目对于我们这几个初学者来讲确实太难了,spring boot框架,数据库,maven,mybatis,flyway,git等等这些都是开始项目后从0开始,现学现用,本学期时间也不长,项目时间也很短,真的掉了很多头发。非常感谢“码匠笔记”up主。
这篇关于Java课程设计---教学论坛的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!