スタンドアロン Java アプリケーション
質問:
あるスタンドアロン アプリケーションを別のスタンドアロン アプリケーションから起動するにはどうすればよいですか?を維持しながら同じパッケージ内に独立性?
答え:
別のアプリケーション内からアプリケーションを直接開始することは、関心の分離の原則に違反するため、一般的に推奨されません。代わりに、設計を再構築して各アプリケーションの機能を再利用可能なクラスに分離することを検討してください。
説明:
Application クラスは、アプリケーションのエントリ ポイントとして機能することを目的としています。アプリケーション全体。インスタンス化は Java 仮想マシン (JVM) ごとに 1 回だけ行う必要があります。実行中のアプリケーション内から別のアプリケーションを起動しようとすると、エラーが発生する可能性があります。
複数の独立したアプリケーションを使用するという目標を達成するには、次のようにコードをリファクタリングします。
このアプローチにより、各アプリケーションを独立した状態に保ちながら、単一の親アプリケーションから起動できるようになります。また、Application クラスの使用目的により適合し、コードの再利用性が促進されます。
以上があるスタンドアロン Java アプリケーションを同じパッケージ内の別のスタンドアロン Java アプリケーションから起動するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。