architecture - Java中的模块、插件和组件有什么区别?

Java 中的模块插件组件有什么区别?

最佳答案

在纯 Java 中,您的组织单元只是

一些框架允许您根据上述那些来定义这些更高级别的组织单元,并且可以管理它们的生命周期。

  • 模块是一组执行任务的相关类的通用术语,通常捆绑在一个 jar 文件中。
  • 顾名思义,插件是一种软件,您可以将其插入应用程序以提供新功能。插件通常实现定义明确的 API,并且是响应式(Reactive)的(也就是说,它们提供主应用程序可以使用的服务)。
  • 组件是设计为可重复使用的任何软件。

因此您可以拥有包含插件和组件的模块、作为插件的组件等。

https://stackoverflow.com/questions/8519021/

相关文章:

asp.net-mvc - 在 Razor 模板引擎上打印可空类型

php - php脚本可以打印回他们的文件名吗?

php - 你如何使 preg_replace 捕获大写 (php)?

r - 在 R 中,如何在运行具有大量变量的多元回归后仅提取重要变量

cuda - GPU Gems 3 的并行前缀算法中使用的 CONFLICT_FREE_OFFSET

ruby-on-rails - 如何在 Ruby 中将数组的数组从字符串转换为 float ?

jsf - 命令按钮操作不起作用

assembly - 如何正确结束 assembly ?

assembly - 为什么我们必须清理堆栈

objective-c - 如何将 32 位 PNG 转换为 RGB565?