Quelle est la différence entre le module, le plugin et le composant en Java?


Quelle est la différence entre module, plugin et composant en Java?

Author: Matteo, 2011-12-15

1 answers

En Java simple, vos unités organisationnelles ne sont que packageset classes.

Certains frameworks vous permettent de définir ces unités organisationnelles de niveau supérieur en termes de celles ci-dessus, et peuvent gérer leur cycle de vie.

  • Un module assez générique la terminologie d'un ensemble de classes qui effectuent une tâche, et sont généralement regroupés dans un fichier jar.
  • Un plugin est, comme son nom l'indique, un logiciel que vous pouvez brancher dans une application pour fournir de nouvelles fonctionnalités. Les plugins implémentent généralement des API bien définies et sont réactifs (c'est-à-dire qu'ils fournissent des services que l'application principale peut utiliser).
  • Un composant est un logiciel conçu pour être réutilisable.

Vous pouvez donc avoir des modules qui contiennent des plugins et des composants, des composants qui sont des plugins, etc.

 7
Author: fortran, 2011-12-15 11:14:48