В чем разница между модулем, плагином и компонентом в Java? - PullRequest
1 голос
/ 15 декабря 2011

В чем разница между module , plugin и component в Java?

1 Ответ

7 голосов
/ 15 декабря 2011

В простой Java ваши организационные единицы - это просто пакеты и классы .

Некоторые структуры позволяют вам определять эти организационные единицы более высокого уровня в терминах указанных вышеи может управлять своим жизненным циклом.

  • Модуль с достаточно общей терминологией для связанного набора классов, которые выполняют задачу и обычно объединяются в jar-файл.
  • AПлагин - это, как следует из его названия, часть программного обеспечения, которую вы можете подключить к приложению, чтобы обеспечить новые функциональные возможности.Плагины обычно реализуют четко определенные API и являются реактивными (то есть они предоставляют сервисы, которые может использовать основное приложение).
  • Компонент - это любое программное обеспечение, предназначенное для многократного использования.

Таким образом, вы можете иметь модули, которые содержат плагины и компоненты, компоненты, которые являются плагинами и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...