vaadin
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*目次 [#t575f227]
#contents
*vaadinって何? [#nfbce0e0]
アドビ社のFLEXみたいな位置づけのフリーのフレームワーク。
(後でわかることだが、adon使う場合は課金が必要、サンプル...
リッチクライアントWebをJavaで作れる。 HTMLやCSSを一切記述...
これにまつわることを、つれづれなるままに書いていく。
*本家 [#h0ec6623]
https://vaadin.com/home
*インストールを試みたら、いきなりプロジェクトの作成までで...
本家より、最新のvaadin_all_7.1.9.zipを落としてみる。
解凍すると.jarファイルがある。README.txtを読むと、このjar...
ひょっとして、こんなことしなくても、mavenプロジェクト作っ...
> mvn archetype:generate \
-DarchetypeGroupId=com.vaadin \
-DarchetypeArtifactId=vaadin-archetype-application \
-DarchetypeVersion=7.1.9 \
-Dpackaging=war
mavenインストールしてある前提
フォルダを作成してからコマンドラインで実行。
Define value for property 'groupId'って出て止まってる。。。
えっなにかいれるの?プロジェクト名っぽいのを入れてエンター
まだ聞いてくるので、同じのを入れてエンター
あとは、エンターでもオッケーのようだ。
これを、エクリプスで読み込んで、ってあれ、読み込めない。
プロジェクト名風のフォルダができている、例えば(sampleProj...
cd sampleProject
で
mvn eclipse:eclipse
すると、おおー、なにやら、たくさんダウンロードしているで...
最後に
BUILD SUCCESSと表示されたので、これでエクリプスプロジェク...
既存プロジェクトとしてインポートできました。
*Eclipseのプラグインもインストールしてみる [#a9bbf042]
本家のサイトをみてみると
**更新サイト [#e0afac65]
http://vaadin.com/eclipse
これさえ、いれときゃ、あとはなんとかなる。
エクリプス再起動
*新規作成メニューにあるもの [#pad6f4fc]
-Vaadin 6 Project
-Vaadin 7 Project
-Vaadin Composite
-Vaadin Theme
-Vaadin Widget
*HelloWorld つくってみるか [#d8e50b78]
チュートリアルのHelloWorldを書いてみた。
あれ?
com.vaadin.Applicationが見つからないってなっている。
eclipseのツールバーにある黒色?の歯車がvaadinのメニューな...
プロジェクトの作成からもう一度やってみるか。今度はエクリ...
プロジェクト名はvaadinPrjとした。
あれ?なかなか終了しない?
パソコン再起動してみるか。
できてなかった。原因はよくわからない、こういう時は、
おまじないが必要かもしれない。
他のプロジェクトを閉じておこう。
今度は、vadと名前をつけてみよう。
Portletは2.0にしてみた。開始時刻は13:36だ、
今13:55だ。いったんeclipseを落とす。
再起動してみると、プロジェクトvadはできていなかった。
今度は、プロジェクトの名前をvaddにし、プロジェクトのテン...
通った!
*本家のチュートリアルを自己流でやってみる。 [#g92de1b7]
**チュートリアルのアドレス [#y1028c90]
com.vaadin.tutorial.addressbook
git-Hubからダウンロードせずに、ページをコピペしようとした...
いまのところ、そんな説明はない、チュートリアルをダウンロ...
git clone git://github.com/vaadin/addressbook.git
cd addressbook
mvn jetty:run
http://localhost:8080/addressbook
動いた!最初は、真っ白だったけど、リロードしたら動いた。
これを解析すれば、何が足りない状態だったのかが、判明する。
このチュートリアルのプロジェクトのままでは、エクリプスに...
mvn eclipse:eclipseしてみる
*足りないビタミンはなんだったのか? [#te59994d]
エクリプスのプロジェクト生成で作られたものには、pomファイ...
**m2e-wtpをインストール [#pcebfdf9]
チュートリアルに含まれるReadMeを読むと m2e-wtpをインスト...
更新サイトのアドレスがかいてあるが、そこではなくて、eclip...
http://www.eclipse.org/m2e-wtp/download/
をみて、各自のeclipseのバージョンに合わせてインストールす...
下記のをインストールはできない
http://www.eclipse.org/m2e-wtp/download/
正解はこちら
http://download.eclipse.org/m2e-wtp/releases/juno/
eclipseが動かなくなったら、
eclipse.exe -clean.cmd
で立ち上げましょう。
*ほう、UIは最初のページなのか。 [#me0ef9b2]
画面のカスタマイズとかやりたい。
*カスタマイズを試みる [#i9e04ce3]
チュートリアルのファイルを右クリックすると、Vaadinエディ...
XUL Runner 1.9以上いるよって書いてある。
下記からダウンロードか?
http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases...
って書いてあるサイトがあったけど、バージョンアップはげし...
下記からたどって最新のSDK持ってきたほうがいいかも。
http://ftp.mozilla.org/pub/mozilla.org/xulrunner
まあ、これは、これでインストールするとして、やっぱ、自分...
*parking-demoをダウンロードして改造してみる。 [#b9c5213c]
とはいっても、本家のサンプルのかもしれない。
**大まかな手順 [#b4ca4b39]
大体次のような感じで作業をしていけばいいと思う。
-git-hubからサンプルコードをダウンロードする
-ローカルのgitに保存
-変更目的1個に対してうまくいったら、ローカルに保存
-変更箇所をSourceTreeで見ることで、ノウハウをためていく。
**git-hubからサンプルコードをダウンロードする [#cb085304]
すでに書いたサンプルのダウンロードのやり方でaddressbookの...
[WARNING] An error occurred during dependency resolution.
Failed to retrieve org.helios.gwt:gwt-webfonts-0.1
Caused by: Could not find artifact org.helios.gwt:gwt-we...
Try downloading the file manually from the project websi...
Then, install it using the command:
mvn install:install-file -DgroupId=org.helios.gwt -Da...
Alternatively, if you host your own repository you can d...
mvn deploy:deploy-file -DgroupId=org.helios.gwt -Dart...
Path to dependency:
1) com.vaadin.demo:parking:war:1.0.0
2) org.helios.gwt:gwt-webfonts:jar:0.1
org.helios.gwt:gwt-webfonts:jar:0.1
from the specified remote repositories:
vaadin-addons (http://maven.vaadin.com/vaadin-addons, r...
central (http://repo.maven.apache.org/maven2, releases=...
gwt-webfonts-0.1は使われていないっぽい
下記のページで議論されているのを発見。
https://vaadin.com/old-forum/-/message_boards/view_messag...
*サンプルのparking-demoはこっちを [#a842cd29]
下記のではエラーが出る。
git clone git://github.com/vaadin/parking-demo.git
エラー内容
[ERROR] Failed to execute goal on project parking: Could...
議論の内容によるとこれを修正したのが、下記にある。
https://github.com/jupenur/parking-demo
だから次のコマンドで再チャレンジ
git clone git://github.com/jupenur/parking-demo.git
cd parking-demo
mvn eclipse:eclipse
でもこれもadd-onで警告、内容は以下の通り
[WARNING] An error occurred during dependency resolution.
Failed to retrieve com.vaadin.addon:vaadin-touchkit-a...
Caused by: Could not find artifact com.vaadin.addon:vaad...
Try downloading the file manually from the project websi...
Then, install it using the command:
mvn install:install-file -DgroupId=com.vaadin.addon -...
Alternatively, if you host your own repository you can d...
mvn deploy:deploy-file -DgroupId=com.vaadin.addon -Da...
Path to dependency:
1) com.vaadin.demo:parking:war:1.0.0
2) com.vaadin.addon:vaadin-touchkit-agpl:jar:4.0....
com.vaadin.addon:vaadin-touchkit-agpl:jar:4.0.0-SNAPSHOT
from the specified remote repositories:
vaadin-addons (http://maven.vaadin.com/vaadin-addons, r...
vaadin-snapshots (http://oss.sonatype.org/content/repos...
central (http://repo.maven.apache.org/maven2, releases=...
**touch-kitのアドオン調べる [#d14d3e15]
http://vaadin.com/directory#addon/vaadin-touchkit:vaadin
$590ドルだとさ。。。
それか、月$35ドルの月謝を払えば、いいってさ。
そういうビジネスモデルなわけね。
確実にローカルで動作するサンプルはどれ?っていう情報が必...
*他にサンプルはないのか? [#j2ca649f]
https://github.com/vaadin
使えそうなのはforkっていうところをみると、利用者Orひどさ...
だれか、人柱になってくれ!
今日はつかれたので、以上とする。
終了行:
*目次 [#t575f227]
#contents
*vaadinって何? [#nfbce0e0]
アドビ社のFLEXみたいな位置づけのフリーのフレームワーク。
(後でわかることだが、adon使う場合は課金が必要、サンプル...
リッチクライアントWebをJavaで作れる。 HTMLやCSSを一切記述...
これにまつわることを、つれづれなるままに書いていく。
*本家 [#h0ec6623]
https://vaadin.com/home
*インストールを試みたら、いきなりプロジェクトの作成までで...
本家より、最新のvaadin_all_7.1.9.zipを落としてみる。
解凍すると.jarファイルがある。README.txtを読むと、このjar...
ひょっとして、こんなことしなくても、mavenプロジェクト作っ...
> mvn archetype:generate \
-DarchetypeGroupId=com.vaadin \
-DarchetypeArtifactId=vaadin-archetype-application \
-DarchetypeVersion=7.1.9 \
-Dpackaging=war
mavenインストールしてある前提
フォルダを作成してからコマンドラインで実行。
Define value for property 'groupId'って出て止まってる。。。
えっなにかいれるの?プロジェクト名っぽいのを入れてエンター
まだ聞いてくるので、同じのを入れてエンター
あとは、エンターでもオッケーのようだ。
これを、エクリプスで読み込んで、ってあれ、読み込めない。
プロジェクト名風のフォルダができている、例えば(sampleProj...
cd sampleProject
で
mvn eclipse:eclipse
すると、おおー、なにやら、たくさんダウンロードしているで...
最後に
BUILD SUCCESSと表示されたので、これでエクリプスプロジェク...
既存プロジェクトとしてインポートできました。
*Eclipseのプラグインもインストールしてみる [#a9bbf042]
本家のサイトをみてみると
**更新サイト [#e0afac65]
http://vaadin.com/eclipse
これさえ、いれときゃ、あとはなんとかなる。
エクリプス再起動
*新規作成メニューにあるもの [#pad6f4fc]
-Vaadin 6 Project
-Vaadin 7 Project
-Vaadin Composite
-Vaadin Theme
-Vaadin Widget
*HelloWorld つくってみるか [#d8e50b78]
チュートリアルのHelloWorldを書いてみた。
あれ?
com.vaadin.Applicationが見つからないってなっている。
eclipseのツールバーにある黒色?の歯車がvaadinのメニューな...
プロジェクトの作成からもう一度やってみるか。今度はエクリ...
プロジェクト名はvaadinPrjとした。
あれ?なかなか終了しない?
パソコン再起動してみるか。
できてなかった。原因はよくわからない、こういう時は、
おまじないが必要かもしれない。
他のプロジェクトを閉じておこう。
今度は、vadと名前をつけてみよう。
Portletは2.0にしてみた。開始時刻は13:36だ、
今13:55だ。いったんeclipseを落とす。
再起動してみると、プロジェクトvadはできていなかった。
今度は、プロジェクトの名前をvaddにし、プロジェクトのテン...
通った!
*本家のチュートリアルを自己流でやってみる。 [#g92de1b7]
**チュートリアルのアドレス [#y1028c90]
com.vaadin.tutorial.addressbook
git-Hubからダウンロードせずに、ページをコピペしようとした...
いまのところ、そんな説明はない、チュートリアルをダウンロ...
git clone git://github.com/vaadin/addressbook.git
cd addressbook
mvn jetty:run
http://localhost:8080/addressbook
動いた!最初は、真っ白だったけど、リロードしたら動いた。
これを解析すれば、何が足りない状態だったのかが、判明する。
このチュートリアルのプロジェクトのままでは、エクリプスに...
mvn eclipse:eclipseしてみる
*足りないビタミンはなんだったのか? [#te59994d]
エクリプスのプロジェクト生成で作られたものには、pomファイ...
**m2e-wtpをインストール [#pcebfdf9]
チュートリアルに含まれるReadMeを読むと m2e-wtpをインスト...
更新サイトのアドレスがかいてあるが、そこではなくて、eclip...
http://www.eclipse.org/m2e-wtp/download/
をみて、各自のeclipseのバージョンに合わせてインストールす...
下記のをインストールはできない
http://www.eclipse.org/m2e-wtp/download/
正解はこちら
http://download.eclipse.org/m2e-wtp/releases/juno/
eclipseが動かなくなったら、
eclipse.exe -clean.cmd
で立ち上げましょう。
*ほう、UIは最初のページなのか。 [#me0ef9b2]
画面のカスタマイズとかやりたい。
*カスタマイズを試みる [#i9e04ce3]
チュートリアルのファイルを右クリックすると、Vaadinエディ...
XUL Runner 1.9以上いるよって書いてある。
下記からダウンロードか?
http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases...
って書いてあるサイトがあったけど、バージョンアップはげし...
下記からたどって最新のSDK持ってきたほうがいいかも。
http://ftp.mozilla.org/pub/mozilla.org/xulrunner
まあ、これは、これでインストールするとして、やっぱ、自分...
*parking-demoをダウンロードして改造してみる。 [#b9c5213c]
とはいっても、本家のサンプルのかもしれない。
**大まかな手順 [#b4ca4b39]
大体次のような感じで作業をしていけばいいと思う。
-git-hubからサンプルコードをダウンロードする
-ローカルのgitに保存
-変更目的1個に対してうまくいったら、ローカルに保存
-変更箇所をSourceTreeで見ることで、ノウハウをためていく。
**git-hubからサンプルコードをダウンロードする [#cb085304]
すでに書いたサンプルのダウンロードのやり方でaddressbookの...
[WARNING] An error occurred during dependency resolution.
Failed to retrieve org.helios.gwt:gwt-webfonts-0.1
Caused by: Could not find artifact org.helios.gwt:gwt-we...
Try downloading the file manually from the project websi...
Then, install it using the command:
mvn install:install-file -DgroupId=org.helios.gwt -Da...
Alternatively, if you host your own repository you can d...
mvn deploy:deploy-file -DgroupId=org.helios.gwt -Dart...
Path to dependency:
1) com.vaadin.demo:parking:war:1.0.0
2) org.helios.gwt:gwt-webfonts:jar:0.1
org.helios.gwt:gwt-webfonts:jar:0.1
from the specified remote repositories:
vaadin-addons (http://maven.vaadin.com/vaadin-addons, r...
central (http://repo.maven.apache.org/maven2, releases=...
gwt-webfonts-0.1は使われていないっぽい
下記のページで議論されているのを発見。
https://vaadin.com/old-forum/-/message_boards/view_messag...
*サンプルのparking-demoはこっちを [#a842cd29]
下記のではエラーが出る。
git clone git://github.com/vaadin/parking-demo.git
エラー内容
[ERROR] Failed to execute goal on project parking: Could...
議論の内容によるとこれを修正したのが、下記にある。
https://github.com/jupenur/parking-demo
だから次のコマンドで再チャレンジ
git clone git://github.com/jupenur/parking-demo.git
cd parking-demo
mvn eclipse:eclipse
でもこれもadd-onで警告、内容は以下の通り
[WARNING] An error occurred during dependency resolution.
Failed to retrieve com.vaadin.addon:vaadin-touchkit-a...
Caused by: Could not find artifact com.vaadin.addon:vaad...
Try downloading the file manually from the project websi...
Then, install it using the command:
mvn install:install-file -DgroupId=com.vaadin.addon -...
Alternatively, if you host your own repository you can d...
mvn deploy:deploy-file -DgroupId=com.vaadin.addon -Da...
Path to dependency:
1) com.vaadin.demo:parking:war:1.0.0
2) com.vaadin.addon:vaadin-touchkit-agpl:jar:4.0....
com.vaadin.addon:vaadin-touchkit-agpl:jar:4.0.0-SNAPSHOT
from the specified remote repositories:
vaadin-addons (http://maven.vaadin.com/vaadin-addons, r...
vaadin-snapshots (http://oss.sonatype.org/content/repos...
central (http://repo.maven.apache.org/maven2, releases=...
**touch-kitのアドオン調べる [#d14d3e15]
http://vaadin.com/directory#addon/vaadin-touchkit:vaadin
$590ドルだとさ。。。
それか、月$35ドルの月謝を払えば、いいってさ。
そういうビジネスモデルなわけね。
確実にローカルで動作するサンプルはどれ?っていう情報が必...
*他にサンプルはないのか? [#j2ca649f]
https://github.com/vaadin
使えそうなのはforkっていうところをみると、利用者Orひどさ...
だれか、人柱になってくれ!
今日はつかれたので、以上とする。
ページ名: