モジュール,プラグインおよびコンポーネントのJavaの違いは何ですか?Javaのモジュール、プラグイン、コンポーネントの違いは何ですか?
答えて
普通のJavaでは、組織単位はパッケージとクラスです。
一部のフレームワークでは、これらの上位レベルの組織単位を上記のように定義し、ライフサイクルを管理できます。
- モジュールは、タスクを実行する関連するクラスセットの一般的な用語であり、通常はjarファイルにまとめられます。
- プラグインは、その名前のように、新しい機能を提供するためにアプリケーションにプラグインできるソフトウェアです。プラグインは通常、明確に定義されたAPIを実装しており、リアクティブです(つまり、メインアプリケーションが使用できるサービスを提供します)。
- コンポーネントは、再利用できるように設計されたソフトウェアのいずれかです。
だから、これは、Java関連の問題ではなく、ソフトウェア・アーキテクチャ1などのプラグインやコンポーネントが含まれているモジュール、プラグインされているコンポーネント、
fortran、ありがとうございます**今私には – Libra
あなたは歓迎ですが、モジュール、プラグイン、コンポーネントはいくつかのアーキテクチャ上の概念に与えられた名前です。それらはJava言語の本質的なものではありません。 – fortran
私は、私のキャリアの半分について、コンポーネントとモジュールの間の明確な英語の具体的な区別を探してきました。これはすばらしい答えであり、私はそれ以上のことに同意できませんでした(+1良い先生)。 – IAmYourFaja
- 1. Flex:MXMLの「コンポーネント」とMXMLの「モジュール」の違いは何ですか?
- 2. PHPのプラグイン、モジュール、アドオンなどの違いは何ですか?
- 3. Spring:モジュール/コンポーネント/プラグイン
- 4. cakephp 2.1の "コンポーネント"と "プラグイン"の違いは?
- 5. Angular 2コンポーネントとWebコンポーネントの違いは何ですか?
- 6. ExtJs 4のTreeGridとTreePanelコンポーネントの違いは何ですか?
- 7. Angular2コンポーネントの@Inputと入力の違いは何ですか?
- 8. jsのモジュールとPHPのクラスの違いは何ですか?
- 9. joomlaのコンポーネント/モジュール/プラグインを学ぼう
- 10. Reactjs:機能コンポーネントとクラスコンポーネントの違いは何ですか
- 11. コンポーネントとバワーの違いは何ですか?
- 12. Node.jsのClusterモジュールとLearnboostのClusterモジュールの違いは何ですか?
- 13. node.jsのリクエストモジュールとhttpモジュールの違いは何ですか?
- 14. オブジェクト指向Perlのパッケージ、モジュール、クラスの違いは何ですか?
- 15. Gradleで署名用プラグインとsigningConfigsの違いは何ですか?
- 16. Axis2:モジュールとサービスの違いは何ですか?
- 17. NodeJS httpとhttpsモジュールの違いは何ですか?
- 18. モジュール処理とマルチプロセッシングの違いは何ですか?
- 19. Eclipseプラグイン:アクションバーとメニュー、ツールバーの違いは何ですか?
- 20. PhoneGapプラグインとaddJavascriptInterfaceの違いは何ですか?
- 21. twistdプラグインとtwistedサービスの違いは何ですか?
- 22. Java SEとJava EEの主な違いは何ですか?
- 23. gdata-java-clientとgoogle-api-java-clientの違いは何ですか?
- 24. Java WebアプリケーションとJava Enterprise Applicationの違いは何ですか?
- 25. 春の自動検出では、コンポーネントとサービスの違いは何ですか?
- 26. Javaでは、this.method()とmethod()の違いは何ですか?
- 27. Perlでは、モジュールのロードにuseとrequireの違いは何ですか?
- 28. javaのこのスーパーキーワードとの違いは何ですか?
- 29. javaとphpのタイムスタンプの違いは何ですか?
- 30. プロジェクトとJavaのファイルの違いは何ですか?
を持つことができます。多くの言語でモジュール、プラグイン、コンポーネントを使用できます。 – SJuan76
Programmers.SEの質問のように聞こえます – Jonas
モジュール、プラグイン、コンポーネントという用語は非常に広範な用語です。プラグインはモジュールであり、コンポーネントはプラグインa.s.oを含むモジュールです。また、Javaは概念そのものを直接サポートしていません。最初に、JavaクラスとJavaパッケージの基本概念を読む必要があると思います。 – BernardMarx