0

Web アプリケーションの内部ナビゲーションでは、通常、URL ルーター/ディスパッチャーを使用して URL を使用します。

実際にナビゲーションが集中している/複数のビューがあるデスクトップアプリ内に、同等のパターン/アナロジーがありますか?

私が myapp://view1/subview1?state=someState にいるとしましょう。次に myapp://view2/subview2/ に切り替えて、最初の部分をデコードし、ビューを view2 に切り替えるメインコントローラーで分解します。 、次に「/subview2」でview2コントローラーを呼び出し、それ自体が「subview2」などをロードします。

「ナビゲーション」状態を処理するための本当にKISS(単純な愚かさを保つ)抽象化であることがわかりました。

  1. この「パターン」は実用的ですか、それともひどいアイデアですか?
  2. それを Java で実装する一般的な計画は何でしょうか? (URI? URL? 文字列?)
4

1 に答える 1

0

Application Controller パターンは、開始するのに適した場所かもしれません。

于 2013-08-19T16:58:45.007 に答える