开发者学堂课程【高校精品课-厦门大学 -JavaEE 平台技术:课程导学】学习笔记,与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/80/detail/15978
课程导学
目前所常见的系统无论是网站、小程序还是手机 APP,从结构上来说都分成两个部分,一个是前端的 UI,它主要负责界面的呈现、输入数据的检查和输出数据的展现等等。
而另外一个部分就是后端的服务,后端服务负责系统的业务逻辑和数据存储,它是整个系统的核心的部分。
JAVA 11的平台技术这门课程主要讲授的是如何利用 Spring 的框架来开发一个高并发大复杂的后台服务系统,Spring 的框架是一个有近20年历史的开源的轻量级的框架,其中包含了几十种不同的模块和技术。
Spring 框架为了保证兼容性,针对同一个问题往往会有多种解决方案,这样就在学习 spring 框架的时候带来了很大的困惑,也就是到底针对问题应该采用哪一种方式去解决。
在本门课程中精选了 Spring 框架中间最核心的内容,以及在 Spring 5.0中间最新的技术来加以讲解,帮助学生快速的掌握 Spring 框架的精髓。
课程的内容分成三个部分,第一个部分是 spring框架的基础知识,但这个部分从
Spring 的框架的最基本的概念出发,延伸到 Spring MVC和相关的知识。
通过这一部分的学习,能够运用 Spring 的框架去开发一个简单的单体服务应用,在第一部分的基础上,在第二部分里会介绍如何去开发一个高效的后端服务应用,那这一部分主要包含了如何利用缓存提升系统读的速度,如何利用 rom q的消息服
务去解耦模块之间的关联,提升系统写的速度以及利用面向切面的技术去经验代码。
在最后一个部分会介绍基于 spring cloud 阿里巴巴的微服务的体系结构,通过微服务体结构可以把一个单体的服务拆分成多个微服务,从而获得弹性提示扩增系统容量的一个能力。而在这个部分会介绍 Spring 阿里巴巴的 API的服务网关注册中心以
及如何利用 vivo去实现服务之间的调用,利用某些服务去实现分布式的事务等相关的内容。