聚合集成WEB|学习笔记

简介: 快速学习聚合集成WEB

开发者学堂课程【项目管理工具Maven学习:聚合集成WEB】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/23


MAVEN项目的聚合和继承

1、聚合

image.png

页面聚合本身是一种“分而治之”的思想,把复杂的页面分割成可以被重用和独立维护的部分,这些部分的来源灵活,可以来自同一个web app中,也可以来自不同的域;可以聚合独立的子页面(页面集成),也可以聚合数据(数据集成),甚至可以聚合子呈现(模板集成)。

这种聚合的最大好处在于把聚合的工作分散到如今越来越强势的客户端,减轻了服务端的压力;另一方面,也从一定程度上简化了服务端的设计。客户端聚合在互联网初期比较少见,如今随着客户端性能越来越优秀,客户端聚合的优势逐渐显示出来。

示例:

image.png

这样对聚合有什么样的好处是所有的模块会挨个执行完成并且执行成功。

2、继承

继承就是可以写一个parent去继承就可以了

image.png

继承是为了统一一个项目多模块并行开发的资源,maven出现了继承的功能,可以将一个大型项目分为父工程和子工程,其中父工程的唯一作用就是定义所有子模块工程的资源版本(父工程不编写代码,只编辑pom.xml文件)。

相关文章
|
设计模式 Java Maven
淘东电商项目(60) -聚合支付(集成支付宝)
淘东电商项目(60) -聚合支付(集成支付宝)
143 0
|
设计模式 数据库
淘东电商项目(59) -聚合支付(集成银联支付)
淘东电商项目(59) -聚合支付(集成银联支付)
184 0
|
数据可视化 JavaScript 定位技术
领导都喜欢看--基于Vue的数据可视化之集成地图聚合功能
领导都喜欢看--基于Vue的数据可视化之集成地图聚合功能
领导都喜欢看--基于Vue的数据可视化之集成地图聚合功能
|
Java Maven 开发者
聚合集成WEB|学习笔记
快速学习聚合集成WEB
129 0
聚合集成WEB|学习笔记
|
Java Maven 开发者
聚合集成WEB|学习笔记
快速学习聚合集成WEB
聚合集成WEB|学习笔记
|
API 监控 安全
云栖大会SaaS加速器专场 | 阿里云高磊:API网关加速能力聚合与生态集成
导读:本文中,阿里云高级技术专家高磊(花名:埃兰)将聚焦API网关加速能力聚合与生态集成,讲述API如何实现系统间的衔接和API网关的产品升级进程,重点展示了一些新功能、新体验和新变化。
3732 0
云栖大会SaaS加速器专场 | 阿里云高磊:API网关加速能力聚合与生态集成
|
Java Maven Docker
gitlab-ci 集成 k3s 部署spring boot 应用
gitlab-ci 集成 k3s 部署spring boot 应用
|
12月前
|
消息中间件 监控 Java
您是否已集成 Spring Boot 与 ActiveMQ?
您是否已集成 Spring Boot 与 ActiveMQ?
362 0
|
监控 druid Java
spring boot 集成配置阿里 Druid监控配置
spring boot 集成配置阿里 Druid监控配置
1109 6
|
Java 关系型数据库 MySQL
如何实现Springboot+camunda+mysql的集成
【7月更文挑战第2天】集成Spring Boot、Camunda和MySQL的简要步骤: 1. 初始化Spring Boot项目,添加Camunda和MySQL驱动依赖。 2. 配置`application.properties`,包括数据库URL、用户名和密码。 3. 设置Camunda引擎属性,指定数据源。 4. 引入流程定义文件(如`.bpmn`)。 5. 创建服务处理流程操作,创建控制器接收请求。 6. Camunda自动在数据库创建表结构。 7. 启动应用,测试流程启动,如通过服务和控制器开始流程实例。 示例代码包括服务类启动流程实例及控制器接口。实际集成需按业务需求调整。
940 4