問題タブ [gwt]

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 投票する
9 に答える
32313 参照

gwt - Class リテラルの代わりに String リテラルを使用した GWT.create() を使用した GWT 動的ロード

GWT.create() は GWT のリフレクションに相当しますが、クラス名の完全修飾文字列ではなく、クラス リテラルのみを取ります。GWT.create() を使用して文字列を持つクラスを動的に作成するにはどうすればよいですか?

多くの GWT フォーラムの投稿によると、それは不可能ですが、Rocket-GWT ( http://code.google.com/p/rocket-gwt/wiki/Ioc ) や Gwittir ( http://code .google.com/p/gwittir/wiki/内省)

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

gwt - GWTはユーザーにローカル小数点区切り文字を取得します

GWTからユーザーにローカル小数点記号を取得するにはどうすればよいですか。フォーマット全体を返し、解析を提供するNumberFormatユーティリティを見つけました。

10進形式から小数点記号、千単位の区切り文字を取得する(簡単な)方法はありますか?

0 投票する
6 に答える
3166 参照

gwt - gwt は遅いですか、それとも正常ですか?

gwt-ext アプリケーションの速度についてお聞きしたいのですが、Gwt-ext アプリケーションを試して、それが遅いか正常かを知っている人はいますか?

例として gwt-ext で画像を処理できますか? 画像を白黒にしたいのですが?

ありがとうございました

セブナジム

0 投票する
5 に答える
804 参照

css - X は CSS にとって、Javascript にとっての GWT と同じです。Xとは何ですか?

GWT が Javascript に対して行うのと同様に、スタイルを賢明な方法で宣言し、ブラウザ固有の css ファイルにレンダリングできる構造化言語はありますか?

理想的には、変数をサポートし、ブラウザーの癖や違い (filter:alpha と opacity など) を処理し、センタリングなどの一般的なタスクに直感的な構文を提供し、機能の低いブラウザーのフォールバックを表現する方法を備えた言語です。

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

ajax - リッチ インターネット アプリケーションでのクライアント側のキャッシュ

パフォーマンスの向上と GWT で構築された RIA (Rich Internet Application) に関して、私はなじみのない領域に足を踏み入れ始めています。GWT に慣れていない人のために説明すると、GWT をデプロイすると、基本的に純粋な JavaScript になります。XMLHttpRequest を介して REST スタイルの XML Web サービスを使用して、サーバー側とやり取りしています。

XML は JavaScript オブジェクトにアンマーシャリングされ、インターフェースの背後にあるデータ モデルを表すためにアプリケーション内で使用されます。変更が発生すると、モデルが更新されて XML にマーシャリングされ、サーバーに送り返されます。

私は、(ユーザー エクスペリエンスの観点から) パフォーマンスの第 1 のルールは、できるだけ少ないリクエストを行うことであることを学びました。明らかに、これはキャッシングの可能性をもたらします。キャッシングは静的データには最適ですが、サーバー上のデータが変更される可能性があるマルチユーザー システムでは扱いが難しくなります。また、「Last-Modified」および「If-Modified-Since」リクエストの使用は、不必要なリクエストを完全に回避したいため、十分ではありません。

アプローチを調査する前に、ブラウザーにデータをキャッシュすることが適切かどうかを判断しようとしています。誰かが以前にこの道を歩いたことがあることを願っています。同様のアプローチ、学んだ教訓、避けるべきことなどを探しています。

必要に応じて、より具体的な情報を提供していただければ幸いです...

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

java - GWT で JSON を返す

私はまだJSONとGWTにかなり慣れていないので、JSONデータをページからGWTアプリに戻す方法を見つけようとしています。JSON をクラスに返します。

これは非常に基本的なものであり、現時点では完全ではないため、(今のところ) 何かを取り戻すことができるようにしています。

これを呼び出すコードは次のとおりです。

ただし、エラーが発生します。

タイプ XYZ.GetProductTree のソース コードはありません。必要なモジュールを継承するのを忘れましたか?

呼び出しページで XYZ.GetProductTree の正しいパッケージをインポートしています。私は何が欠けていますか?

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

java - GWT で Gears WorkerPool を使用するには、Java と Javascript で同じコードを作成する必要がありますか?

GWT/Gears で WorkerPool (Javascript Threads) クラスと機能を使用するには、Java と Javascript の両方でコードを記述する必要がありますか? WorkerPool - Getting Startedと GWT-Gears-1.1 ダウンロード パッケージ内のサンプル WorkerPool アプリケーションを調べると、それが必要なようです。Java コードは Javascript の同期の性質を示すために使用され、非同期呼び出しには Javascript の同じアルゴリズムが使用されているようです。

何か不足していますか?GWT は Javascript コードを書かなくて済むように作られたのではないですか? WorkerThread コードを Java で記述し、コンパイラに Javascript にコンパイルさせることができないのはなぜですか?

その URL からの関連する Java コードは次のとおりです。

関連する worker.js の Javascript コードは次のとおりです (Javascript で記述されたアルゴリズムと同じであることに注意してください)。

Java での呼び出しは次のとおりです。

GWT と Gears の経験がある人は、これについていくらか光を当てることができますか?

ありがとう!

編集:

このhttp://markmail.org/message/gxipzth2jheccpha#query:+page:1+mid:sabv4llpymbavt7t+state:resultsによると、私の疑いは正しいようです。この制限が存在する理由を理解しているかどうかはわかりません。この問題に関する洞察をぜひお読みください。

編集2:

これもそれを確認しているようです:http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/658f6665e5b09bed

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

gwt - GWTアプリでのSeleniumテスト-サーバーにリクエストが送信されない

GWTアプリのセレンテストを書いています。マウスオーバー/マウスダウン/マウスアップアプローチを使用してプッシュボタンをクリックします。アプリの[ログイン]ボタンをクリックすると、ユーザーIDとパスワードの入力フィールドを含むdivが呼び出され、問題なく機能します。次に、ユーザーIDとパスワードを入力し、ログインフォームの[送信]ボタンをクリックします。

ゆっくり実行すると、ボタンのクリックが表示されますが、リクエストがサーバーに送信されることはありません(私はネットワークを監視しています)。

実際、Selenium IDEがまだ開いているときに手動でボタンをクリックすると、リクエストは送信されません。次に、Selenium IDEを閉じてボタンをクリックすると、リクエストは正常に処理されます。

誰かこれを見た?それは本当に奇妙に思えます。

アップデート:

Firebugはスクリプトエラーを示します。どうやら、セレンスクリプトはGWTスクリプトといくつかの競合があります。これがエラーの始まりですが、全体が非常に長くなります。

[例外..."'com.google.gwt.core.client.JavaScriptException:(TypeError):result is null fileName:chrome://selenium-ide/content/recorder.js lineNumber:74 stack:([object XMLHttpRequest ]、 "POST"、 " http:// localhost:8080 / login "、true)@chrome://selenium-ide/content/recorder.js:74 XPC_SJOW_CallWrapper((function(url、windowName、windowFeatures、replaceFlag){ if(self.openCalled){return self.originalOpen.call(window、url、windowName、windowFeatures、replaceFlag);} else {self.o

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

hibernate - GWT、Struts、Hibernateを使用したWebアプリでのデータ処理

StrutsとHibernateを使用してWebアプリを作成しています。最近、 GWTVisualizationAPIを発見しました。これはすべて非常に興味深く見え、私のアプリに必要なAJAX機能を提供します。私はかなり混乱している初心者です....

データアクセスレベルチェックをどこに置くか?

Webアプリでは、ユーザーはデータへのさまざまなレベルのアクセス権を持っています。たとえば、さまざまなデータに対する読み取り/書き込み権限のさまざまな組み合わせ。データがアクセスまたは変更されたときにアプリがチェックする、ある種のユーザープロファイルがあります。結果に応じて、ユーザーにデータアクセスが許可されます。表示アクセスが拒否されるか、データは表示できますが変更できません。この特定のチェックをどこに置くかわかりません。DAOでコード化することができたと思います。データ操作が処理されるたびに、クエリされたデータをプロファイルと照合して手動でチェックします。または、ビジネスロジック/表示レイヤーに配置します。ユーザーがデータアクセス権限を持っていない場合は、ボタンをユーザーから離します。または両方?または、休止状態の構成ファイルはありますかマップされたすべてのテーブルのデータアクセス権限をどこかで指定できますか?

情報を渡すためのベストプラクティス

モデル/ビュー/コントローラー間で通信し、RPCでGWTを呼び出し、データを視覚化コードに渡してグラフなどをレンダリングする必要があります。Visualization APIを使用してgwt-rpc呼び出しを行い、グラフを描画するには、JavaオブジェクトをJSONオブジェクトに変換する何らかのトランスレーターが確実に必要だと思います。私は正しいですか?また、StrutsとHiberanteで情報を渡すという点では、データ転送オブジェクトを作成するのは良い考えですか?それなら、をいつも回しますか?または(今日これに出くわしました。正しく理解したかどうかさえわかりません)オブジェクトをJNDIにバインドし、プログラムの他の部分からそれらにアクセスしますか?

任意の入力/説明をいただければ幸いです。どうもありがとうございます!

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

java - GWT で DecoratorPanel の色を変更するにはどうすればよいですか?

レンダリングに png 画像を使用していることがわかったので、これらの画像の独自のバージョンを提供し、色を適切に変更する必要があると考えています。これらの画像をどこに置き、CSS でどのように適用するのですか?