モジュール,プラグインおよびコンポーネントのJavaの違いは何ですか?Javaのモジュール、プラグイン、コンポーネントの違いは何ですか?
答えて
普通のJavaでは、組織単位はパッケージとクラスです。
一部のフレームワークでは、これらの上位レベルの組織単位を上記のように定義し、ライフサイクルを管理できます。
- モジュールは、タスクを実行する関連するクラスセットの一般的な用語であり、通常はjarファイルにまとめられます。
- プラグインは、その名前のように、新しい機能を提供するためにアプリケーションにプラグインできるソフトウェアです。プラグインは通常、明確に定義されたAPIを実装しており、リアクティブです(つまり、メインアプリケーションが使用できるサービスを提供します)。
- コンポーネントは、再利用できるように設計されたソフトウェアのいずれかです。
だから、これは、Java関連の問題ではなく、ソフトウェア・アーキテクチャ1などのプラグインやコンポーネントが含まれているモジュール、プラグインされているコンポーネント、
fortran、ありがとうございます**今私には – Libra
あなたは歓迎ですが、モジュール、プラグイン、コンポーネントはいくつかのアーキテクチャ上の概念に与えられた名前です。それらはJava言語の本質的なものではありません。 – fortran
私は、私のキャリアの半分について、コンポーネントとモジュールの間の明確な英語の具体的な区別を探してきました。これはすばらしい答えであり、私はそれ以上のことに同意できませんでした(+1良い先生)。 – IAmYourFaja
を持つことができます。多くの言語でモジュール、プラグイン、コンポーネントを使用できます。 – SJuan76
Programmers.SEの質問のように聞こえます – Jonas
モジュール、プラグイン、コンポーネントという用語は非常に広範な用語です。プラグインはモジュールであり、コンポーネントはプラグインa.s.oを含むモジュールです。また、Javaは概念そのものを直接サポートしていません。最初に、JavaクラスとJavaパッケージの基本概念を読む必要があると思います。 – BernardMarx