問題タブ [gwt-mvp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
307 参照

gwt - TabLayoutPanelのGWTMVP

私はGWT MVP数週間デザインパターンを学んでいます。ここで、このデザインパターンを大規模なWebアプリケーションで使用したいと思います。このアプリケーションは、ログインページとメインページを備えたWeb注文システムです。メインページにはボタンがあり、TabLayoutPanel各タブにはWeb注文ステップが含まれています-Tab1:アイテムの選択Tab2:カートの表示Tab3:注文後。

各タブには、注文プロセスを操作するウィジェットがたくさんあります。今、私はあなたの考えを尋ねる必要があります

MVPパターンに従う各タブ操作を適切に分離する方法は?

0 投票する
1 に答える
901 参照

java - CellTable で MVP アーキテクチャを実現する

MVP パラダイムは、モデルとビューがプレゼンターを介して接続されていることを前提としていますが、CellTable はデフォルトでコンストラクターに型引数を必要とします。これは、MVP に合わせて CellTable を作成できないということですか?

0 投票する
3 に答える
1323 参照

gwt - GWT プラットフォーム経由で複数のビューを実装していますか?

ブラウザごとに異なるビューをサポートする Web アプリケーションを実装しています。たとえば、モバイル ブラウザーでは、UI 要素が少ないユーザーには小さいビューが表示されます。ただし、同じプレゼンターを使用したいと考えています。

私は手元に解決策を持っています - ClientModule にブラウザの種類を検出するロジックを追加します。

GWT プラットフォームで遅延バインディングのような方法を使用できるかどうか疑問に思っています。(ただし、xxx.gwt.xml に遅延バインディング コードを追加するのではなく、GWT プラットフォームの構造に従いたいと思います)。

だから私の質問は:

1) 上記の機能を実装する他の方法はありますか?
2) どの方法が最適で、その理由は?

前もって感謝します!

敬具、
ジァクアン W

0 投票する
3 に答える
811 参照

gwt - GWT MVP - アプリケーションの設計方法

次のUIを取得しようとしています。gwt mvp(アクティビティと場所)の使用を検討しています。ドキュメントで提供されている簡単な例に従っています。これまでのところ、GWT MVP (アクティビティと場所) を使用して基本的なタブ パネルを実現しました。URL は、現在のタブ パネルによって異なります。ヘッダー (ログイン情報) とフッターを取得するにはどうすればよいですか? また、ユーザーがログインしている場合にのみ 2 番目のタブを使用できるようにしたいと考えています。そのようなユーザー インターフェイスには GWTP の方が適していますか?

ページ UI

0 投票する
2 に答える
1635 参照

java - GWT MVP 履歴戻る

MVP アプリケーションを実装しました。戻るボタンは正常に機能しています。プログラムで前の場所に戻りたいです。どうすればいいですか?

私は次のようなものを探しています:

ありがとう。

0 投票する
2 に答える
1006 参照

gwt - ベストプラクティス-データ送信GWTMVP

MVPを使用したGWTでのフォーム送信のベストプラクティスを探しています。

私のアプリケーションでは、単純なfromがレンダリングされるダイアログボックスが開きます。「OK」ボタンをクリックすると、要素値が読み取られ、値オブジェクトに割り当てられます。次に、このオブジェクトは新しいプレイスに追加されます。

意見:

アクティビティ:

これは、MVPアクティビティと場所を使用してサーバーにデータを送信する正しい方法ですか?

0 投票する
1 に答える
86 参照

java - GWTMVPを使用する場合のサインインロジックの配置場所

別のGWTアプリケーションを開発していますが、今回はGWTのMVPアクティビティ、プレイスなどのクラスを使用しています。私の質問は、「彼らはまだサインインしていますか」チェックの配置についてです。

ユーザーが「ダッシュボード」トークン/場所を含むリンクを使用してサイトに入ると、DashboardActivityに移動します。ただし、DashboardActivityを使用する前に、まずサインインする必要があります。これを処理するための最良の方法は何ですか?

1.)AppActivityMapperにロジックを配置します。そのため、場所をアクティビティに変換するときは、そこでチェックを実行して、サインインしているかどうかを確認します。サインインしていない場合は、サインインが成功したときに戻るトークン/場所への参照を含むSignInActivityオブジェクトを返します。

- また -

2.)要求どおりにダッシュボードアクティビティを作成しますが、ダッシュボードアクティビティ内でチェックを行い、サインインしていない場合は、プレイスコントローラーを使用してサインインページに移動しますか?次に、サインインが成功したら、場所の履歴の前の場所に戻しますか?

0 投票する
1 に答える
521 参照

gwt - MVPを使用してGWTアプリケーションを構築する方法

私はJavaや他の言語を使ったプログラミングの素晴らしい経験があります。MVPを使用してGWTアプリケーションを構築する方法を説明するには、MVPでGWTを使用した経験が豊富な人が必要です。

ビューパッケージ :ビュークラスに何を含めるべきかを説明します。

クライアントパッケージ:ここにあるはずのJavaファイルと、各ファイルの利点を説明します。

サーバーパッケージ:ここではすべてのサービスファイル(RPC)だと思います。

アクティビティパッケージ:ここでクラスの利点を説明してください。ここでは、イベントをビュークラスのコントロールに接続していると思います(正しいですか?)。

プレイスパッケージ:これをよく理解する必要があります。

また、Clientfactory Javaファイルの利点は何ですか?

イベントバスとは何ですか?

プレースコントローラーとは何ですか?

どのファイルを次々にコーディングするかを注文できますか?

前もって感謝します、

0 投票する
2 に答える
356 参照

gwt - GWT-GWTPを使用してMobileWebAppのようなものを作成します

モバイル、デスクトップ、タブレットで異なるビューを持つアプリケーションを作成しようとしています。これは、GWTのMobileWebAppサンプルの行にあります。私はGWTMVPチュートリアルを見ていて、基本的なアプリが機能しています。GWTPを使うべきかどうか、GWTMVPの代わりにGWTPを使うことの利点があるかどうかを考えていました(活動と場所)また、異なるビューが同じプレゼンターにどのようにバインドされるかについてのアイデア。モバイルビューとデスクトップビューで使用できる機能に違いがある場合があります。