Web服务与RESTful技术
Web服务与RESTful技术
1万+ 人选课
更新日期:2025/05/13
开课时间2023/09/04 - 2023/12/24
课程周期16 周
开课状态已结课
每周学时-
课程简介

       [1505404643]Web服务与Restful技术(MOOC)课程群:475408847


       我们的生活中使用到各种移动端网络APP和计算机软件,这些软件使我们的生活变得高效和简洁。您是否意识到当您点击屏幕或鼠标时,您的程序正在不断向服务程序交换着数据呢?没有这些服务程序,基于网络的各种应用软件便失去了灵魂,无法为您提供任何有效的服务。

       Web服务与RESTful技术正是这样一门赋予应用软件以灵魂的课程。该课程面向计算机软件工程专业和对Web服务系统建设感兴趣的朋友。课程提供基于RESTful设计风格进行Web应用服务构建的完整知识路线,包括基本概念、设计方法、实现技术等板块,使学员在课程的案例指导下具有一定的Web服务开发能力,为其今后在相关领域就业或研究深造打下坚实的基础。

       本课程注重学员的实际能力培养,从知识点讲解出发,向单一知识点系统、多知识点融合系统、综合复杂系统案例实训逐步进行过渡,形成多层次一体化的课程理论与实践教学体系。在实践环节中,依托多媒体课件资源、音视频、在线题库、在线案例库、讨论板块等信息化技术手段,让课程效果落到实处。

       开始课程之旅之前,您需要准备好如下设备:一个IQ正常充值的大脑、一双阅读课程文案资料的眼睛、一双勤奋的手、一台可以联网的电脑即可。

       

       我们的能力培养目标:

                ●培养前端工程师分析设计能力 

                ●培养管理信息系统分析构架能力

                ●培养数据库分析设计能力



课程大纲
导学
课程导航
课程目标
课程考核
教学内容与进度
资源互动图谱
RESTful引论
说在前面的话
Web服务是什么
Web服务的技术框架与标准
Web服务的开发工具
Restful是什么
RESTful引论-单元测验
开发环境的安装与部署(Windows)
安装环境资源
Eclipse+WebStorm+Firefox安装
JDK+TOMCAT安装
JDK介绍
Tomcat介绍
Eclipse介绍
Firefox介绍
RESTEasy基础项目包
开发环境的安装与部署-单元测试
HTTP协议
如何理解协议?
请求报文分析
响应报文分析
Get无参数
Get带参数
Post无参数
Post带参数
PostJSON
PostFile
HTTP安全问题
响应报文案例分析-file
响应报文案例分析-html
响应报文案例分析-JSON
HTTP协议-单元测试
启程第一关:开野
什么是资源
URL资源绑定
@Path注解
@GET注解、@POST注解
@Produces注解
案例:成功三部曲-系统分析与设计
案例:成功三部曲-注解与web服务器
案例:成功三部曲-API代码
启程第一关:开野-单元测试
第二关:简单参数传递
API参数的简单传递
@PathParam注解
@QueryParam注解
案例:打两斤酱油
第二关:简单参数传递-单元作业
第二关:简单参数传递-单元测试
第三关:表单参数传递
Form表单参数传递
@Form注解
案例:秘密的情书
第三关:表单参数传递-单元测试
第三关:表单参数传递-单元作业
第四关:消息处理
Providers消息处理
如何读取消息体?
如何写入消息体?
案例:蒙娜丽莎的微笑
需要修改哪些文件?
第四关:消息处理-单元测试
第四关:消息处理-单元作业
第五关:过滤器
过滤器介绍
请求过滤器
响应过滤器
案例:无间道
需要修改哪些文件?
第五关:过滤器-单元测试
第五关:过滤器-单元作业
第六关:拦截器
拦截器介绍
读取拦截器
写入拦截器
预处理拦截器
权限控制
后处理拦截器
案例:权力游戏
第六关:拦截器-单元测试
第六关:拦截器-单元作业
第七关:绑定机制
案例:注解即代码
绑定机制介绍
按名绑定
动态绑定
第八关:客户端
HTML概述
html、head、body标签
div标签
table标签
form表单标签
form表单内部标签
img标签
JQuery概述
JQuery选择器
JQuery事件操作
JQuery常见方法
JQuery数据遍历
JQuery异步通信
jQuery-克隆
CSS-平面位置
CSS-垂直位置
快乐花盆-需求分析
快乐花盆-代码分析
小苗快长大-需求分析
小苗快长大-jQuery前端互动
小苗快长大-API分析讲解
第八关:客户端-单元测试
第九关:数据库访问
如何连接数据库JDBC?
JDBC的问题
什么是实体Bean?
实体Bean与数据库的关系
如何操作数据库ORM
SQLServer的安装
SQLServer管理-登录
SQLServer管理-建库与账号
SQLServer管理-建表
SQLServer管理-视图
SQLServer管理-数据库的备份与还原
综合教学案例
案例概述
引入项目基础包
src结构介绍
WebContent结构介绍
数据库账号的建立
案例分析:第一阶段
案例分析:第二阶段
案例分析:第三阶段
案例分析:第四阶段