Web服务
分享
课程详情
课程评价
spContent=现代网络应用多采用Web(HTTP协议)技术实现端对端的访问和系统集成。将后端实现为Web服务,在前端用JavaScript框架或原生形式构造用户界面,成为业界潮流。课程涵盖SOA概念、SOAP服务、REST服务、微服务、服务设计模式等内容。
—— 课程团队
课程概述

课程选择Spring公司的技术为主线贯穿课程实践环节,用Spring Tool Suite作为主开发环境,用Spring MVC来体验REST API,用Spring WS来体验SOAP Service,用Spring Boot和Spring Cloud来体验微服务。

授课目标

通过本课程的学习,学生应该能够:

1) 掌握SOA、SOAP Service、REST API、微服务的基本概念和结构。对XML、WSDL、SOAP、REST等服务计算的关键标准和技术有初步的认识。

2) 初步掌握Spring MVC、Spring WebService、Spring Boot、Spring Cloud平台上的Web服务、微服务的服务开发和客户端开发技能,掌握服务的建模(接口定义)、发布、查找和调用的基本过程。

3) 理解服务计算的概念和模型,掌握面向服务进行分析和设计的原理、方法、标准和工具。

4) 了解常见的Web服务设计模式。

课程大纲
预备知识

Java语言、网络协议、Web基础

证书要求

平时成绩40%,期末成绩60%。

参考资料

《Spring实战》(第5版)

《Spring Boot实战》

《Spring微服务实战》

《Processing XML with Java》

《XSLT 程序员参考手册》

《服务设计模式:SOAP/WSDL与RESTfulWeb服务设计解决方案》