2011-12-15 4 views
1

モジュール,プラグインおよびコンポーネントのJavaの違いは何ですか?Javaのモジュール、プラグイン、コンポーネントの違いは何ですか?

+1

を持つことができます。多くの言語でモジュール、プラグイン、コンポーネントを使用できます。 – SJuan76

+1

Programmers.SEの質問のように聞こえます – Jonas

+0

モジュール、プラグイン、コンポーネントという用語は非常に広範な用語です。プラグインはモジュールであり、コンポーネントはプラグインa.s.oを含むモジュールです。また、Javaは概念そのものを直接サポートしていません。最初に、JavaクラスとJavaパッケージの基本概念を読む必要があると思います。 – BernardMarx

答えて

7

普通のJavaでは、組織単位はパッケージクラスです。

一部のフレームワークでは、これらの上位レベルの組織単位を上記のように定義し、ライフサイクルを管理できます。

  • モジュールは、タスクを実行する関連するクラスセットの一般的な用語であり、通常はjarファイルにまとめられます。
  • プラグインは、その名前のように、新しい機能を提供するためにアプリケーションにプラグインできるソフトウェアです。プラグインは通常、明確に定義されたAPIを実装しており、リアクティブです(つまり、メインアプリケーションが使用できるサービスを提供します)。
  • コンポーネントは、再利用できるように設計されたソフトウェアのいずれかです。

だから、これは、Java関連の問題ではなく、ソフトウェア・アーキテクチャ1などのプラグインやコンポーネントが含まれているモジュール、プラグインされているコンポーネント、

+0

fortran、ありがとうございます**今私には – Libra

+0

あなたは歓迎ですが、モジュール、プラグイン、コンポーネントはいくつかのアーキテクチャ上の概念に与えられた名前です。それらはJava言語の本質的なものではありません。 – fortran

+1

私は、私のキャリアの半分について、コンポーネントとモジュールの間の明確な英語の具体的な区別を探してきました。これはすばらしい答えであり、私はそれ以上のことに同意できませんでした(+1良い先生)。 – IAmYourFaja