Java全栈在线教育平台
项目演示:https://live.csdn.net/v/89938
1、简介:
本项目是一个Java全栈在线教育平台,几乎包含所有端,如:web端、移动端、小程序端、pc端,web端使用Bootstrap响应式设计,手机和电脑只需一套代码解决方案,移动端和小程序端前期使用uni-app的WebView的方式进行打包处理,pc端前期使用Electron的WebView方式进行打包处理;
本项目为第一阶段,后期会根据本项目不断升级,引入适合本项目流行的技术进行改造,最终会打造成一个大型的微服务分布式项目。
2、本阶段技术栈:
服务端:Jsp+Servlet+Model
前台网站:
BootStrap+jquery+JavaScript
后台管理:
BootStrap+jquery+JavaScript
3、本阶段能学到什么:
本项目采用传统的Jsp+Servlet+Model的MVC开发模式;前端采用主流的BootStrap技术;数据库采用Mysql,使用Jdbc操作数据库;ckeditor的运用以及FileUpload组件上传图片,以及MD5加密的应用;运用到JavaScript Ajax异步提交技术;后端Cookies、过滤器filter、监听器listener,Tomcat虚拟路径配置,application域等等。
4、重点:
本项目需要一点点Java基础和前端基础知识,不过……就算没有任何编程基础,你也可以从本项目中学会成为一名出色的crtl+c和ctrl+v拷贝型Java全栈工程师,上线第一个属于自己或者公司的线上产品,所以本项目你值得拥有。
5、主要功能实现如下:
本项目分前台用户界面功能和后台管理功能;
前台用户界面功能:
1、首页轮播图和首页课程推荐展示
2、登录和注册功能
3、公共菜单展示、公共课程搜素和公共友情链接
4、课程页面展示,课程页搜索,可以根据分类、类型、默认排序、最新和最热进行搜索
5、自定义帖子关于页面展示
6、课程详情页展示
7、个人中心
后台管理功能:
1、管理员登录
2、例子管理
3、前台用户
4、后台用户
5、老师管理
6、课程管理
7、课程推荐
8、课程分类管理
9、菜单管理
10、自定义帖子管理
11、图片轮播管理
12、系统属性管理
13、友情链接管理
14、系统缓存
15、前台用户学习记录