课程选择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服务设计解决方案》