問題タブ [gwt-platform]
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.
java - GWTP プロジェクトの実行方法
サンプル プロジェクトを Eclipse にインポートして GWT プロジェクトとして実行した後、GWTP Repo からサンプル プロジェクトを実行しようとすると、ページにアクセスすると、次のように表示されます。
アプリケーションを起動するには、/module/file.html の形式の URL を指定します。
ここでのセットアップの問題は何だろうか。
どうもありがとうございました。
java - サブクラスのGWTシリアル化
Event(抽象)から拡張するGameEventタイプのオブジェクトを返すRPCサービスがあります。クライアント側でオブジェクトを取得すると、Eventから継承されたすべてのプロパティ(eventId、copyEventId、gameTimeGMT)がに設定されnull
ますが、サーバー側では、これらのプロパティに値があります。
更新:gwt-platformフレームワーク(MVP実装)を使用しています。これがサービスクライアント側への呼び出しです。はresult.getGE()
GameEventオブジェクトを返しますが、null
プロパティがあります。
アクションハンドラー:
結果:
java - GWT プラットフォーム プロキシ
私は GWT の初心者で、GWT-Platform (http://code.google.com/p/gwt-platform/) を使用しています。
私の GWT クライアントは、Restlet を使用して実装された API と通信します。Restlet には、プロキシを介した GWT シリアライゼーションが付属しています。
GWT-P では、プレゼンターにもプロキシ インターフェイスがありますが、これは Restlet プロキシに置き換えられますか、それとも完全に別のものですか?
design-patterns - GWT 2.1 に含まれる MVP フレームワークは、他の GWT MVP フレームワークを冗長にしますか?
GWT 2.1 には、Google I/O 2009 で Google の Ray Ryan によって概説された PlaceService の実装を含むMVP フレームワークが含まれています。
その話は、次のようないくつかの MVP フレームワークに影響を与えました
GWT 2.1 は、これらの追加フレームワークの使用を冗長にしますか?
ajax - SmartGWTGWTクライアントサーバーアーキテクチャ
クライアント側のリッチインターフェースとサーバー側でJSONデータを返すSpringMVCには、スマートGWT、GWT、および関連するフレームワークを使用する予定です。
それが私たちの要件に適合するかどうかを確認するための調査の一環として、次の質問にはいくつかの回答が必要です。
- フレームワークを使用せずにGWTアプリケーションを最初から構築するには、標準のMVPパターンに従うためにかなりの労力が必要になります。ただし、これは時間がかかりますが、より柔軟でユニットテストが可能です。GWTのベストプラクティスは、より大きなアプリケーションを構築するためにMVPデザインパターンを使用することを提案しています。
SmartGWTには独自のアプローチがあり、ウィジェットを使用し、それにデータソースを導入すれば完了です。しかし、モジュール化された(またはMVP)方法でそのようなスマートGWTコンポーネントを構築することに関するベストプラクティスを特定すること。助言がありますか
フレームワークGWTプラットフォームとSmartGWTを使用することは、ここで述べたようにMVPアーキテクチャを試すためのオプションである可能性があります。助言がありますか?
スマートGWTの検証/メッセージ/例外表示およびその他の一般的な機能のサポートはまだ調査されていません。
クライアントサーバーアーキテクチャ:サーバー側にSpring MVC + Springコア、クライアント側にGWT + Smart GWTを配置することは、オープンソーステクノロジーの優れたスタックになる可能性がありますが、GWTがデフォルトでクライアントサーバーの対話にRPCを使用することを考えると、これらのニーズの使用よりよく評価される。(特に認証/セッション処理/セキュリティなど)。助言がありますか?
ありがとう
gwt - GWTMVPプレゼンターがビューリストボックスコンポーネントを更新できません
私はgwt-platformライブラリを使用してGWTMVPアプリケーションを作成しています(慣れれば非常に便利です)。プレゼンターがリストボックスの内容を更新しようとすると、問題が発生します。この問題は、以下のファイルの66行目で発生します。
アプリケーションがonSuccess()メソッドを呼び出しており(デバッガーのブレークポイントが機能している)、結果が入力されていることを確認します。
私が気づいたことの1つは、関連するビューMapmakerStackPanelViewImpl2.javaが2回初期化されているように見えることです。実際のユーザーインターフェイスに接続されていないビューのコントロールを更新しようとしているのではないかと思います。そのファイルはここにあります:
どんな助けでもいただければ幸いです。
gwt - GWTPゲートキーパーとUserService
GWTPのゲートキーパー機能の使用に問題があります。gwtp-sample-tabの例に従って、クライアントコードを作成しました。しかし、ユーザーが正常にログインした場合にクライアント側に通知する方法を今でも疑問に思っていますか?(私はGoogle UserServiceを使用しています。)
誰かが私にちょっとした例を教えてもらえますか?
どうもありがとうございます!
gwt - 大規模なエンタープライズ アプリケーションでの GWT の使用
GWT / GWT-Platform を使用して大規模なエンタープライズ アプリケーションを開発することを評価しています。
要求の厳しい環境でのこのツールの使用について、適切に説明できる人はいますか?
あらゆる種類の貢献に感謝します。
gwt-platform - GWT-Platform アプリケーションを複数のプロジェクトに分割する
現在成長中のGWTPアプリを開発しているので、将来的には2つ以上に分割できるように開発したいと思っています。
私が取り組んでいるプロジェクト P は、概念的に 2 つのプロジェクト P1 と P2 に分けられ、2 つの異なるチームの人々が取り組んでいるとします。P1 と P2 は、標準のプレゼンター クラスの拡張、共通のプレゼンターとビュー、構成など、共通のものを共有します。P1、P2、および他の 2 つのプロジェクトと GWTP プロジェクトの依存関係となる共通プロジェクト Px の合計であるアプリケーションを作成したいと思います。
これが可能かどうかはわかりませんが、主な問題は、3 つの Ginjector (共通のもの) と 2 つの拡張機能 (プロジェクトごとに 1 つ) が必要になることだと思います。
このような状況に対処する例はありますか? それとも、別のアプローチを試す必要がありますか?
eclipse - Eclipse が GWT の WEB-INF/classes をビルドしない
私はGWTをMavenと一緒に使用してきましたが、何をしようとしても、Eclipse はソース コードを通常のwebapp/WEB-INF/classesフォルダーに自動的にコンパイルしたくありません。GWT-Platformのgwtp-sample-basicサンプルを使用して問題を再現してみました。ここで見つけることができます: gwtp-samples-0.6.zip
クラスを使用せずに Jetty を介してプロジェクトをデプロイおよび実行すると、次の予期されるエラーが発生します。
Ant を使用すると、クラスは正しいフォルダーwebapp/WEB-INF/classesにビルドされますが、これまでに試した Maven 構成では失敗します。
- これはMaven固有のものでしょうか?
- Eclipse で設定するのを忘れた可能性があるものはありますか?
- 同様の問題があり、それらを修正する方法を見つけた人はいますか?
補足: Eclipse 用のデフォルトの Sonatype Maven プラグインを使用します。また、webAppCreator ツールを使用して Maven プロジェクトを再初期化しようとしましたが、結果は変わりませんでした。提供されたデフォルトの実行構成を使用します。webapp/WEB-INF/lib には、必要なライブラリが自動的に含まれます。