2011-08-01 10 views
2

私はVaadinにJava Webアプリケーションを書くための効果的なアプローチを探しています。 (複数のページ、多くの表、ボタン..)Vaadinプロジェクトを書くにはどのような効果がありますか?

ここから始めてください。

すべての必要なコンポーネント、レイアウト、パネルを作成してから、それをすべてマージして単一ページを作成するのは良い解決策ですか?

(またはページの変更を除いて)プロジェクト全体を考えずにすべてのページを書く方が良いかもしれません。たとえば、最初にログインページ(と私が必要とするすべてのもの)を書いて、次に書き込み管理ページなど。

質問Vaadin、それは他のJava Webフレームワークでどのように見えるか知ってもいいです。

+0

私はアプリを書く方法をまだ分かりません。私は、ログインが成功したときに管理ダッシュボードを表示する方法、ログインページを設計しました。手伝ってくれませんか ? –

答えて

3

私は最近、Vaadinに入っています。これは私のアプリを地面から出す方法です。あなたは、プラグインを取得する日食使用している場合Sampler

まず第一には、Vaadinで可能であるかのアイデアを得るために、サンプラーアプリをチェックしてください。 Eclipseのビルトインの「Install New software」機能(ヘルプ - >新しいソフトウェアのインストール)を使用して、プラグインをインストールしてプラグインをインストールするだけです。Eclipse Plugin

プラグインを使って基本的なvaadinプロジェクトを作成します。プロジェクトエクスプローラ - >新規 - > Vaadinプロジェクトを右クリックして サイトの「1時間」チュートリアルバージョンを確認してくださいTutorial

これは、アプリケーションの作成方法を段階的に説明します。あなたのプロジェクトを整理するための基本的な構造を教えてください。あなた自身ができる限り書くようにして、あなたが立ち往生したときにその例を見てください。一言で言えば

レイアウト:最も簡単なレベルでは

あなたは垂直レイアウトを持つことになります。

次に、このレイアウトにパネルを追加します。パネルはdiv要素に似ています。パネルにキャプションを追加します。 verticalLayout.setSpacing(true)を使用すると、レイアウト内の要素の間隔を設定できます。

次に、データやフォームやグリッドレイアウトを表示するためのテーブルなどのパネルにコンテンツを追加します。テーブルなどのコンテンツ内の要素は、要素のデータソースであるコンテナにリンクできます。

基本的な考え方:

作成します(要素を整理する)

レイアウト - レイアウトに配置する>要素 - >(のonClickなどのイベントを処理するために)要素のリスナー - 要素のための>コンテナデータとやりとりする(永続性とデータ集団を扱うため)

私は、1ページがかなりうまく動作し、そこから展開すると言うでしょう。コンテナの仕組みを学ぶ余分な時間を費やす。

1

あなたのアプリの出発点としてInstant WebAppをチェックアウトすることができます。

関連する問題