课程选择Spring公司的框架技术为主线贯穿课程实践环节,用Spring Tool Suite作为主开发环境,用Spring Boot和Spring Web(含Spring MVC)来体验REST API,用Spring Boot和Spring Cloud来体验微服务,用Spring WS来体验SOAP Service。
通过本课程的学习,学生应该能够:
1) 掌握SOA、REST API、微服务、SOAP Service的基本概念及总体知识结构。对JSON、REST、XML、微服务、SOAP、WSDL等服务计算的关键标准和技术有初步的认识。
2) 初步掌握Spring Boot、Spring Web、Spring MVC、Spring Cloud、Spring WebService平台上的Web服务、微服务的服务开发和客户端开发技能,掌握服务的设计(API接口定义)、发布、查找和调用的基本过程。
3) 理解服务计算的概念和模型,掌握面向服务进行分析和设计的原理、方法、标准和工具。
4) 了解常见的微服务设计模式。
Java语言、互联网网络协议、Web基础
平时成绩40%,期末成绩60%。
《Spring实战》(第5版)
《Spring Boot实战》
《Spring微服务实战》
《Processing XML with Java》
《XSLT 程序员参考手册》
《服务设计模式:SOAP/WSDL与RESTfulWeb服务设计解决方案》