学习这门课程将能够掌握Java Web开发基于互联网应用的基本知识和基本技能,掌握Spring、Spring MVC、Spring Data JPA以及模板Thymeleaf技术,同时掌握前端jQuery、Bootstrap、Vue.js等相关技术的应用,课程通过动态网站开发实施过程讲述了如何去完成一个基于Java技术的网站开发。
Overview
Syllabus
- 1 前端需求分析
- 1.1课程介绍
- 1.2网站需求分析
- 1.3网站首页分析
- 1.4导航菜单分析
- 1.5内容区域分析
- 1.6内容副页面分析
- 2 后端分析
- 2.1后端页面总体分析
- 2.2用户管理功能设计
- 2.3内容与分类功能分析
- 2.4网站配置功能设计
- 2.5数据库及表结构分析
- 3 接口设计
- 3.1前台模板约定
- 3.2网站配置接口设计
- 3.3菜单接口设计
- 3.4内容接口设计
- 3.5幻灯片接口设计
- 4 功能设计
- 4.1用户管理功能设计
- 4.2菜单管理功能设计
- 4.3内容管理功能设计
- 4.4网站配置信息设计
- 5 环境搭建与开发
- 5.1开发环境搭建
- 5.2Web前端环境搭建
- 5.3创建用户实体
- 5.4用户实体表创建与初始化
- 5.5用户数据访问接口实现
- 6 用户管理功能实现
- 6.1用户服务层接口实现
- 6.2用户列表和编辑控制器实现
- 6.3用户存储和删除控制器实现
- 6.4用户添加、编辑界面实现
- 6.5用户管理添加用户调试
- 7 用户管理功能实现二
- 7.1用户查询模板实现
- 7.2用户信息编辑的实现
- 7.3单个用户删除实现
- 7.4多个用户删除实现
- 8 用户管理功能实现三
- 8.1用户列表分页基本实现
- 8.2用户列表查询结果分页实现
- 8.3通用日期处理
- 8.4整型日期处理
- 8.5枚举数据的应用
- 9 后台主界面实现
- 9.1登录逻辑实现
- 9.2登录界面及流程调试
- 9.3管理主界面实现
- 9.4授权验证拦截器实现
- 9.5拦截器调试
- 10 分类管理实现
- 10.1分类接口实现
- 10.2分类添加、编辑实现
- 10.3分类树结构实现
- 10.4分类删除实现
- 11 内容管理实现
- 11.1内容实体定义
- 11.2相关接口定义
- 11.3服务接口实现
- 11.4内容添加、编辑模板实现
- 11.5内容添加、编辑控制器实现
- 11.6内容检索页面实现
- 11.7内容分类树实现
- 12 UEditor富文本编辑器
- 12.1修改UEditor相关问题
- 12.2整合UEditor到内容编辑界面
- 12.3UEditor图片对话框应用
- 12.4文件上传问题处理
- 13 网站配置管理实现
- 13.1网站配置相关类实现
- 13.2网站配置界面模板实现
- 13.3网站配置调试
- 14 网站前端组件实现
- 14.1网站首页布局实现
- 14.2菜单Vue组件实现
- 14.3幻灯片Vue组件实现
- 14.4滚动Vue组件实现
- 14.5滚动接口实现
- 14.6滚动接口调试
- 14.7幻灯片接口实现
- 15 网站前端页面实现
- 15.1首页区域实现
- 15.2首页内容脚本实现
- 15.3首页完善
- 15.4Vue组件放入单文件
- 15.5详细页面实现
- 16 测试与发布
- 16.1网站测试介绍
- 16.2功能测试
- 16.3打包发布
- 16.4部署运行
- 17 期末考试
Taught by
Zhang Shujun, , , , and