問題タブ [vaadin]

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

java - Clojure で保護されたメソッドを拡張する方法

これを Clojure でどのように記述しますか?

vaadin srvletクラスをclojureで書こうとしています:

http://dev.vaadin.com/wiki/Articles/ClojureScripting

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

tomcat - tomcat にデプロイされた Maven プロジェクトを使用した Vaadin

mavenビルドツールを使ってvaadinのサンプルプロジェクトを作成しました。このプロジェクトにはeclips IDEを使用し、アーキタイプはvaadin-archetype-cleanで、warファイルをビルドできました。その後、tomcatにデプロイしようとしました。 war(MyVaadinMavenProject-0.0.1-SNAPSHOT) ファイルを tomcat の /webapps フォルダーにコピーし、Web サーバーを再起動します。次に、「http://localhost:8080/MyVaadinMavenProject-0.0.1-SNAPSHOT」を使用してアクセスしようとしましたが、エラーが表示されます

HTTP ステータス 404 - /MyVaadinMavenProject-0.0.1-SNAPSHOT

誰が私が間違いを犯したのか教えてもらえますか??

ありがとう

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

vaadin - Vaadin のキャッシュの問題

以下の 3 つのステップを含むサンプル アプリケーションがあります。

ユーザーの詳細を入力 -> 個人情報 -> 完了

リンクをクリックすると、vaadin アプリケーションが呼び出されます。問題は、私の 3 ステップのプロセスが終了し、私の vaadin リンクを再度クリックしようとしたときに、ウィザードの最終ページ「Finished」がまだ表示されていることです。

(最初のページ、つまり [ユーザーの詳細を入力] ウィザード ページを再度表示するには、ブラウザーのキャッシュをクリアするか、ブラウザーを再起動する必要があります)

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

web-services - アーキテクチャ:技術的な質問

次のアーキテクチャでWebアプリケーションを作成したいと思います。

私のアプリのアーキテクチャ

いくつかの機能がありますが、これは「ビジネスロジック」モジュール(1)にカプセル化されています。MongoDBをデータストア(5)および外部(コマンドライン)アプリケーション(4)として使用します。

アプリケーションの機能は、次の2つのチャネルを介してエンドユーザーに提供されます。

  1. Webアプリケーション自体(2)と
  2. パブリックAPI(3)。これにより、サードパーティのアプリケーションとモバイルデバイスがビジネスロジック機能にアクセスできるようになります。

WebアプリケーションはJavaで記述されており、Vaadinプラットフォームに基づいています。現在、JettyWebサーバーで実行されています。

重要な要件の1つ:Webアプリケーションはスケーラブルである必要があります。つまり、新しいハードウェアを追加することで、サービスできるユーザー/トランザクションの数を増やすことができる必要があります。

このアーキテクチャの技術的な実装に関して、次の質問があります。

  1. ビジネスロジック部分を実装するために使用できるテクノロジーは何ですか?SCALABLEアプリサーバーを作成するための賢明なオプションは何ですか?

  2. スケーラブルにするために、Webインターフェイスパート(2)にどのWebサーバーを選択できますか?オプションは何ですか?

  3. 外部システム(4)で行われる計算は、CPUを集中的に使用する可能性があります。したがって、私はそれらを非同期的に実行したいと思います。

a)ユーザーがこの操作のリクエストを送信します(WebインターフェースまたはパブリックAPIを介して、上の画像の2と3)。

b)リクエストがキューに入れられ、その後

c)CPUを集中的に使用する計算が実行され、

d)ある時点で、回答がユーザーに送信されます。

このキューイングを実装するための技術的なオプションはありますか(JMSを除く)?

前もって感謝します

ドミトリ

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

vaadin - ストラットでのVaadin再起動の問題

コントローラにヒットしたときはいつでも、vaadinアプリケーションを再起動したいと思います。

VaadinApplicationに渡し?restartApplicationていますが、ストラットを介して機能しません。URLを直接押して実行すると、正常/VaadinApplication/?restartApplicationに動作し、アプリケーションが再起動します。

誰かがこれを解決するのを手伝ってくれますか?

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

vaadin - Vaadinデータが現場で問題を持続させる

3つのステップパネルを備えたサンプルvaadinアプリケーションがあります。ステップ1のフィールドにいくつかのデータを入力し、次のボタンをクリックしてステップ2に進みます。しかし、前のステップ1で前のボタンをクリックして何かを変更したい場合、すべてのデータが失われます。この問題について誰かが助けてくれますか。すべてのステップが終了するまで、ユーザーが入力したデータを保存したいと思います。

データを表示するためのutilクラスがあります。

私のVaadinアプリケーションクラス:

xmlファイルからフィールドを読み取っています。ユーザーの前のボタンイベントと次のボタンイベントに基づいて表示します。

ウィザードのxml構成:

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

java - クライアント側で選択したVaadinタブを変更する

構築中のサイトでのナビゲーションを簡素化(および「よりきれい」にする)するために、ユーザーがタブシートで選択したタブを変更できるようにするSilverlightコンポーネントを作成しています。タブシート()のタブを非表示にするオプションに気づきましたtabsheetName.hideTabs()

Javascriptを使用して選択したタブを変更する方法はありますか?もしそうなら、私のSilverlightナビゲーションコンポーネントはJavascriptを実行できます。

私が考えることができる他の唯一のことは、カスタムGWTコンポーネントを作成することです。Vaadinのマニュアルでは、これを行う方法を説明していますが、些細なことではありません。

ありがとう。

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

java - ProGuard を使用した GWT Web アプリケーションの難読化

Proguard を使用して GWT (Vaadin) アプリケーションを難読化しようとしています。これまで Java コードを難読化したことがなく、これが Proguard を使用する最初の試みです。

構成ファイルを次のように設定しています。

次に、proguard コマンドを使用して実行します。

構成ファイルでエラーは発生しませんが、多くの警告が表示されます。出力ファイルは作成されますが、警告が気になります。構成ファイルでさらに jar ファイルを指定する必要がありますか? アプリケーションで使用しているすべての jar をリストしました。私が間違っていることは他にありますか?

以下は、コマンド ライン出力の最後の 20~ 行を抜粋したものです。

前もって感謝します

S.

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

java - JavaEEWebアプリケーション用のスケーラブルなUIフレームワーク

Java EE Webアプリケーションで使用できる優れたUIフレームワークを誰かが提案できますか?

その場でWebUIを生成する必要があるプロジェクトを実行します。通常のJSPページコーディングでは、実行が困難になります。Vaadinと呼ばれるフレームワークがあります。動的なUI実装を行うのは良さそうです。しかし、本番環境で安定しているかどうかはわかりません。他に良い提案があれば、私に知らせてください。

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

entity - Vaadinでのオブジェクト(およびFormFieldFactory)のネスト

FormFieldFactoryを持つフォームも含むフォームを返すFormFieldFactoryを使用したくない設定があります。

私のエンティティは、名前と価格のコレクションを持つサブスクリプションです。価格には国と価格があります。サブスクリプションを提示するフォームがあり、添付されているFormFieldFactoryは、名前のTextFieldと、価格エンティティの別のフォームを返します。価格エンティティフォームは、各価格をアイテムとして表示するテーブルを返します。

私の問題は、これを機能させることができないことです。結果は、サブスクリプションのみを含むページであり、他には何もありません。両方のFormFieldFactoriesが呼び出され、最後にテーブルが返されるため、予期された呼び出しが行われます。

私を困惑させることの1つは、PriceFormFieldFactory.createField()が2回呼び出されることです。最初は、コレクションを含むプロパティ「prices」で、次に値「false」を含むプロパティ「empty」で呼び出されます。1つのコレクションで1つのサブスクリプションしかないため、これは1回の呼び出しだけであると予想します。

誰かがこれについて私に教えてもらえますか?

トーマス

コード:

これはクロスポストされています:http://vaadin.com/forum/-/message_boards/message/302906