X



GoogleWebToolkit[GWT]について語ろう
0001nobodyさん
垢版 |
2006/05/19(金) 03:11:14ID:???
JAVAのプログラムをAjaxなHTMLに変換できるGWTについて語っちゃってください。
0003nobodyさん
垢版 |
2006/05/19(金) 19:47:59ID:qGvyqzt5
Hosted-mode とやらで、デバッグをしてみたいんだけど
「Unable to load module entry point」が出るのはどうして?

ttp://code.google.com/webtoolkit/documentation/com.google.gwt.doc.DeveloperGuide.Fundamentals.HostedMode.html

上の説明で、CLASSPATH に ソースのディレクトリを入れるのはいいとして、
次のやり方がよくわからん。

To launch a hosted mode session,
your startup class should be com.google.gwt.dev.GWTShell,
found in gwt-dev-windows.jar (or gwt-dev-linux.jar).

スタートアップクラスってどうやって設定するの?
0004nobodyさん
垢版 |
2006/05/25(木) 00:24:43ID:???
>>3
Eclipseなら実行→構成および実行のとこでスタートアップクラスとクラスパス指定できる。
コマンドラインならjava -cpオプションかなんかでjarファイルをクラスパスに含めた上でGWTShellを起動すればいいんでないの?

生成された*.cmdファイルの中見れば参考になるんじゃないかな。
00053
垢版 |
2006/05/26(金) 12:29:48ID:???
おや、レスが付いてる
>>4 ありがとう。今日Eclipse をダウンロードしてみる

それにしても過疎ってますね
あんまり流行ってないんだろうか
もうひとつ名前は忘れたがJava + HTML だけで(XMLとかいじらずに)使える
フレームワークとやらがあったような気がしたがそっちのほうが流行ってるんだろうか
0007nobodyさん
垢版 |
2006/05/31(水) 23:37:39ID:???
これってソース中コメントとか、ボタンの文言に
日本語使おうとしたらコンパイル失敗しますよね?
0009nobodyさん
垢版 |
2006/06/01(木) 22:47:43ID:???
>>8
おお、VerUPが!!
1.0.20だとUTF-8にしてもダメだったので日本語は諦めてました。
貴重な情報ありがとう御座います。
0010nobodyさん
垢版 |
2006/06/04(日) 21:35:28ID:h2rn3tEp
全然伸びないね
0011nobodyさん
垢版 |
2006/06/08(木) 00:46:56ID:0Nf3lrN/
GWTで作ったJavaScriptとさらに既存の「○○.js」といったScriptもあわせて使いたいのですが、
普通に
<script type="text/javascript" src="○○.js"></script>
とやってもできないのですが、どうしたらいいんでしょう?
0012nobodyさん
垢版 |
2006/06/10(土) 00:46:56ID:???
>>11
どーゆーJavaScript?
ものによるだろうけど、GWTでコンパイル後のHTMLに埋め込めば普通に使えるんじゃないの?
ちゃんと連携させたいなら

http://gwt.components.googlepages.com/script.aculo.usintegration

ここでscript.aculo.usとかprototype.js使ってるから参考にしてJSNIで書くとか。

JavaScript Native Interface (JSNI)
http://code.google.com/webtoolkit/documentation/com.google.gwt.doc.DeveloperGuide.JavaScriptNativeInterface.html
0013nobodyさん
垢版 |
2006/06/11(日) 16:51:11ID:9x2k1JzG
使いたいのは
http://www.huddletogether.com/projects/lightbox/
なんですけど、
普通に埋め込んでもだめなんです。
なんだか
<meta name='gwt:module' ... >
っていうとこを削除すると。
埋め込んだJavaScriptはできるのですが、GWTで書いたJavaScriptがおかしくなっちゃうんです。
連携する必要はないのですが、やっぱりわざわざJSNIで書き直さなきゃいけないんですかねぇ?
0015nobodyさん
垢版 |
2006/06/13(火) 00:13:10ID:???
>>13
イベントハンドラを動的に設定してる辺りで上手く行かなくなってるのかね〜?
俺もあんま詳しくないからごめん。よくわからんよ。
面倒でもJSNIで書くようにした方が確実かもね。

>>14
なにこれ?
0016nobodyさん
垢版 |
2006/06/20(火) 17:36:24ID:Yl62Mlhv
なるほど。むずかしいですね。
ありがとうございました
0018nobodyさん
垢版 |
2006/07/03(月) 02:10:35ID:???
効率いいのこれ?
普通に直接やってた方が見た目もいいものできるじゃねえ?
0019nobodyさん
垢版 |
2006/07/03(月) 07:54:56ID:???
>>18
見た目については、プレーンなhtmlにidを振る以外は手を入れないでいいから楽だと思う。
JavaScript部分の効率はJavaScript得意な人だとどうだろうね。
コンパイル時にエラーが分かるのは個人的にはかなりいいと思うけど。
0020nobodyさん
垢版 |
2006/07/07(金) 22:05:00ID:EFGGoqLB
最近はFlex2とかの方が最強かなーとか思うようになった
開発環境フリーで手に入るようになったし、デスクトップアプリ作るのと
感覚的には変わらないし
Javascript と違って、少なくとも swf は全部同じ会社のエンジンを通るし
どう思う?
0021nobodyさん
垢版 |
2006/07/07(金) 22:28:45ID:EFGGoqLB
つか今気づいたんだけどタブコントロールに日本語いれると
横じゃなくて縦に伸びるよね
タブが日本語のところだけ縦長になって悲しいんだけど…
0022nobodyさん
垢版 |
2006/07/09(日) 01:48:48ID:???
>>20
Flex使った事ないからなんとも言えないけど、個人的には既存技術の寄せ集めで特定ベンダに依存しないってとこでAjaxのが好き。
最近のJavaScriptライブラリの充実でブラウザ間の互換性も以前ほど気にしないでよくなってきてるし。
でも今は覚える気しないけど、もうちょっと流行ったらFlexの表現力の高さとか開発の楽さとかを取るかもね。

>>21
http://groups.google.com/group/Google-Web-Toolkit に書き込んでみれば改善されるかも。
全角文字の問題の時もここで騒がれてたみたいだし。
0023nobodyさん
垢版 |
2006/07/09(日) 03:30:37ID:???
>>20
swfは文字コードとか弱いからね。
ベクターグラフィクスが生きるようなシステムには重宝するけど、
ドラッグドロップとかの単純に使い勝手向上目的のアプリなら、
javascriptのが楽だな。
0024nobodyさん
垢版 |
2006/07/09(日) 03:31:46ID:???
というか金かかりすぎ
0025nobodyさん
垢版 |
2006/07/09(日) 06:13:12ID:???
タダで開発できるよ >Flex2
0027nobodyさん
垢版 |
2006/07/09(日) 07:44:45ID:???
>>25
開発できるだけで、builder有料じゃん。
0028nobodyさん
垢版 |
2006/07/09(日) 09:36:37ID:???
SDK だけで開発したものは公開してもいいの?
0029nobodyさん
垢版 |
2006/07/10(月) 04:08:15ID:QGWIy1gJ
JSONってサンプルを読んでるんだけど、例えば

RootPanel searchButtonSlot = RootPanel.get("search");

というコードですが、<p id="search"></p> みたいに "search" ってエントリが
HTML 側に用意されてなけりゃ駄目ですよね?
こういう id 指定のタグは自分で直接書かなきゃ駄目なの?
それとも、コンパイル時に自動的に用意されたりするの?
0030nobodyさん
垢版 |
2006/07/10(月) 04:37:15ID:???
ごめん、勘違いしてた
java -> javascript にしてくれるだけで、html 作ってくれるわけじゃないから
自分で書かないと駄目なんだよね
0032nobodyさん
垢版 |
2006/07/11(火) 10:36:22ID:axxFxp/a
GWTのHttpRequest ってリモートサーバのGETは出来ないんですよね?
UIのクリックで、リモートの cgi を get した HTML を HTML Widget で表示させる、
みたいなことがやりたいだけなんだけど……
うまいやり方ありませんか?
0033nobodyさん
垢版 |
2006/07/11(火) 17:49:33ID:???
>>32
セキュリティの甘いブラウザならできると思う
0034nobodyさん
垢版 |
2006/07/11(火) 18:05:15ID:axxFxp/a
なんで?
0036nobodyさん
垢版 |
2006/07/11(火) 19:59:03ID:axxFxp/a
クロスドメイン制約っていうんだ、知りませんでした、ありがとうございます
あの、素人丸出しかもしれないですが、よくわからないのが、
何故に別ドメインにHttpRequest.get を飛ばすとセキュリティ上よくないのでしょう?

ちなみに、HttpRequest.post は remote に飛ばせるとかドキュメントに書いてありました
まあ試してみたら失敗したけど……
0037nobodyさん
垢版 |
NGNG
センスがないのかcssが綺麗に書けない,
どこかgwt用のスタイルシートのサンプルかなにかを載せてるページありませんかね?
0039nobodyさん
垢版 |
2006/07/16(日) 09:40:59ID:???
>>36
普通に使ってるぶんには問題ないけど悪用する人達がいるから制限をかけようってなったんじゃないかな、多分
0040nobodyさん
垢版 |
NGNG
テキストデータを読み込む方法は
サンプルのテーブルのやつを見てもよくわからんかった.

やりたいのはpublicに.txtか.htmlをおいて,
new HTML(string)でそれを表示させたい.
javaのソースコードの中にstring型としてhtmlを書くのは違和感ある.
0041nobodyさん
垢版 |
2006/07/21(金) 21:34:52ID:???
>>40
HttpRequestでできるんじゃないの?
0042nobodyさん
垢版 |
2006/08/02(水) 20:32:51ID:???
XMLパーサもないし正規表現も使えないのか?
デザインはCSSを自分で用意しないといけない
なんか中途半端だな
0044nobodyさん
垢版 |
2006/09/25(月) 23:27:18ID:M25PIpHj
あんまり使ってる人いないのかな?
0045nobodyさん
垢版 |
2006/10/22(日) 02:57:33ID:???
>>44
少なくとも俺はJavaScriptなゲームを開発中だぞ。
Java2JavaScriptウマー
0046nobodyさん
垢版 |
2006/10/25(水) 01:14:23ID:???
>>45
おお!
どんなん?
公開してるなら見せてよ。
0047nobodyさん
垢版 |
2006/11/01(水) 02:56:29ID:dXvXfdJI
CGI側はできあがってんだけど、そこにリクエスト投げて帰ってきたXMLをほげ
るってのGWTで作りたいんだが。
いちいちcompileして同じサーバから読みださないとダメかな?

0050nobodyさん
垢版 |
2006/12/25(月) 21:27:36ID:h5pdxUxk
>49

一番上の
「Java徹底活用 Google Web ToolkitによるAjaxアプリケーション開発」見てみたけど、
なんだかハードコピーばっかりだし、RPC通信とかの肝心なところがぜんぜん書いてなくて
イマイチだった。

残りの2冊に期待。
0051nobodyさん
垢版 |
2006/12/31(日) 13:18:55ID:???
三冊見比べて結局「入門Google Web Toolkit」を買った。

「Google Web Toolkit―Eclipse+Javaで開発するAjaxアプリケーション」が一番厚かったんだけど、
中身はサンプルコード中心で解説は少なそうだった。
サンプル集としてならこっちのがいいかもしんない。
0052nobodyさん
垢版 |
2007/01/01(月) 11:45:33ID:5iiISGqC
これは、サーバー側でJavaが動かないと意味ないのですか?
レンタルサーバーでJavaが動かせないのです。
0053nobodyさん
垢版 |
2007/01/01(月) 14:11:33ID:t3g+Ehm9
>>51
確かに。
解説が少ないのは著者よりも編集者というか出版社の誠意の問題だよね
ソース書く人はその道の専門家だからアドバイスしてあげないと読める本にならない

0054 【大吉】 【907円】
垢版 |
2007/01/01(月) 18:20:27ID:dmmIBsnX
3冊とも買いましたが何か?
0056nobodyさん
垢版 |
2007/01/02(火) 23:40:48ID:???
>>52
サーバー側でJavaを動かせないと大変そうだとは思う
0057nobodyさん
垢版 |
2007/02/02(金) 14:10:53ID:???
「Google Web Toolkit―Eclipse+Javaで開発するAjaxアプリケーション」
この本は最悪だた。

ところでClientで使うコードって全部同じパッケージじゃなくちゃいけないんかな?
サーバとのデータやり取り用のPOJOなんかは別のパッケージにしたいんだが。。。
0058nobodyさん
垢版 |
2007/02/02(金) 15:37:06ID:???
うむ。
サブクラスにすれば問題なかった。
0059nobodyさん
垢版 |
2007/04/06(金) 17:23:45ID:ItLHW8vm
http://kdice.com/

こういうのつくりたいなぁ
0060nobodyさん
垢版 |
2007/05/19(土) 10:17:58ID:rcI5UZB5
なんでこんなに人いないんですか?
普通にガリガリ書いてるからなんでしょうか。
0061nobodyさん
垢版 |
2007/05/23(水) 11:45:03ID:XZ3gDyKi
gwt1.3.3ではGooglipseではなくCypal Studio使うとウィンドウが沢山ひらかなくてすみます。
0062nobodyさん
垢版 |
2007/05/24(木) 06:06:21ID:???
デモを見た後、自分で作ったメニューバーやポップアップパネルを表示させたときの悲しさはすごいな
最初から背景色とか設定されてるもんだと思ってたw
0063nobodyさん
垢版 |
2007/05/28(月) 23:04:11ID:5PX0eaUn
GWTを使ってる人はほとんどいないって結論か
0064nobodyさん
垢版 |
2007/05/31(木) 07:30:27ID:MD4VJYQL
javaって実は全然使われてなくね?
0065nobodyさん
垢版 |
2007/06/04(月) 16:35:36ID:JM2JbB3G
プログラミングができても見た目がきれいにならないのが悲しい
バリバリのプログラマーでCSSがわかる人のほうが少ないから
思った通りにできなくてイライラが募るばかりだと思う
0066nobodyさん
垢版 |
2007/06/13(水) 00:22:50ID:???
GWTって実際、商用で使ってる企業いるのか
0067nobodyさん
垢版 |
2007/06/14(木) 00:21:05ID:o0qLbBPS
>66
Google自身。
ちょっと使ってるらしい。

で、質問なんだけどGoogleMapAPIをGWTで操作するってできないですかね?
0068nobodyさん
垢版 |
2007/06/14(木) 01:04:53ID:???
>>67
知らんがな。

でも、昨日調べてたら、JSFとAjaxの橋渡しをするAjax4JSFってのがあるのを見つけて、
俄然やる気が出てきた。GWTを使うとJSFやSpringみたいな固有名詞の制御タグみたいなのが、
邪魔になって共有できないと思ってたけど、JSFを会社で使ってるから、試してみようと思う。
ここ見て騒いでるだけだけど。。
http://journal.mycom.co.jp/articles/2006/08/17/ajax4jsf/

0069nobodyさん
垢版 |
2007/06/21(木) 13:12:45ID:niI8zZ0s
GWTを使ってmysqlにアクセスするのはどうすればいいの?
0070nobodyさん
垢版 |
2007/06/21(木) 15:51:17ID:???
サーバーサイドはほとんどGWTを使ってないときと同じだから
GWTを使わなかったときと同じようにやれとしかいいようがない
0071nobodyさん
垢版 |
2007/06/22(金) 09:15:41ID:???
jsonrpcやらxmlrpcやら使わなかったらajax風になるの?
CGIをサーバーに置いてGETやらPOSTで呼び出せばいい?
0072nobodyさん
垢版 |
2007/06/22(金) 10:00:16ID:???
>>71
Ajax風ってのはどんなのかは知らんが
扱うデータがJSONだろうがXMLだろうが、GETやらPOSTで呼び出してるだけだろう
RPCは、それをできるだけ意識しないようにできてるから苦労は少ないけど
0073nobodyさん
垢版 |
2007/07/18(水) 17:44:34ID:???
GWT Developer Guideの日本語訳
ttp://muffin.cias.osakafu-u.ac.jp/~matumoto/cgi-bin/xt.cgi?prog/gwt_dev_guide
0074nobodyさん
垢版 |
2007/07/24(火) 10:45:17ID:pPD/g0X+
javaからデータベースへの接続もうちょっとなんとかならないかなぁ
turbogears見たくインストールした段階で,
なにもかも設定は終わっていて,
あとは使うだけっていうのが快適なんだよね.

0075nobodyさん
垢版 |
2007/07/26(木) 12:31:43ID:???
BeanKeeper
http://www.netmind.hu/beankeeper/index.php

これ試してみ。死ぬほど簡単に使える。

Store store = new Store("org.postgres.Driver","jdbc:postgres:mydb");
public class Book
{
private String title;
private Author author;

...setters, getters...
}
store.save(book);

おしまい。ORマップコードやSQL文は不要。
0076nobodyさん
垢版 |
2007/07/26(木) 12:38:40ID:???
一応あげとくか。

Javaデータベースプログラミングの簡単さリスト

BeanKeeper >> JPA・Hibernate >> 直接JDBC4を使う >>>> 直接JDBC3,2,1を使う
0077nobodyさん
垢版 |
2007/07/26(木) 13:39:32ID:???
>>75
>>74じゃないけど便利そうだね。
dWにApache Derbyと一緒にGWTを使う記事があったのでそういうのが普通だと思っていたよ。
0079nobodyさん
垢版 |
2007/08/08(水) 01:08:27ID:???
>>57
漏れもこれ↓は最悪だと思った
Google Web Toolkit―Eclipse+Javaで開発するAjaxアプリケーション
http://www.amazon.co.jp/gp/product/4839922136/
GWTダウンロードしたら付いてくるサンプルソースを印刷しただけで出版するなよw

まだこっちの方がマシ↓
Java徹底活用 Google Web ToolkitによるAjaxアプリケーション開発
http://www.amazon.co.jp/gp/product/4798015032/

これは見てない↓
入門Google Web Toolkit
http://www.amazon.co.jp/gp/product/4797337478/
0080nobodyさん
垢版 |
2007/08/12(日) 23:54:38ID:Ez3lT9l1
>>79
俺には下のが一番分かり易かったよ。
Seaserとの連携も書いてあって
Seaserって何状態の俺は
とりあえずSeaserも勉強中。
0081nobodyさん
垢版 |
2007/08/30(木) 21:48:02ID:c7k7lv16
162 名前: ekken [simauma_dx@mail.goo.ne.jp] 投稿日: 2007/07/18(水) 12:38:17 ID:eO6yKRYW
いいじゃないか
アンタらのブログはアクセス数にこたわらなければならないほど、立派なないようなのか?

↓コイツ、バカだねぇ

70 名前: 名無しさん@八周年 投稿日: 2007/07/18(水) 12:31:04 ID:wL1uswPu0
http://ibuling.blogspot.com/

2007年7月14日
Googleの広告審査能力は0に等しいのね(´・ω・)

名もなきネット人狙い撃ちで陰口を叩き、独り悦に入る魂の障害者、それがekken
時流に乗った新興産業の個担当者部分に媚を売り、おこぼれに預かろうとするコバンザメネット業者、それがekken
現在ネット上には八百萬のekkenがいる…

投稿者 ? 場所 16:52

つーことで、 どいつもこいつも
http://blog.livedoor.jp/fem_dom_2006/archives/50755611.html
http://18.dtiblog.com/n/nekora/file/22362134.htm
http://blog.livedoor.jp/mixi_homer
http://3.dtiblog.com/h/homer2006/file/21470389.htm
0082nobodyさん
垢版 |
2007/09/02(日) 17:11:17ID:???
allaboutのやつみながらやってみたけどバージョンが違うからか全然うまくいかない
0083nobodyさん
垢版 |
2007/09/04(火) 23:22:30ID:j0HPONZA
どこでつまずいた?
0084nobodyさん
垢版 |
2007/09/05(水) 19:44:22ID:???
よく覚えてないけどまずgooglipseの0.05.4だとモジュールを作るウィンドウが全然違って適当に作ろうとしてもエラーが出てうまくいかない(エラーの内容は忘れた)
0.03にしてやってみたらモジュールの作成はできたけど
Runの設定でGwt ApplicationのNew Launch Configurationをしても左側のツリーには追加されるけど右の設定する項目が何も出てこなくて実行できない
0085nobodyさん
垢版 |
2007/09/08(土) 12:59:39ID:???
>>84
>Runの設定でGwt ApplicationのNew Launch Configurationをしても
>左側のツリーには追加されるけど右の設定する項目が何も出てこなくて実行できない
俺もそれなったw
"Cypal Studio for GWT"
使ったら出来たよ
0086nobodyさん
垢版 |
2007/09/08(土) 13:40:24ID:???
サンクス
GooglipseはCypal Studioに移行したんですね
0087nobodyさん
垢版 |
2007/10/30(火) 18:49:37ID:vmK/s+kH
GWT、日本ではやらない理由はなんだろう?
すごいと思うんだが・・・・。
0088nobodyさん
垢版 |
2007/10/30(火) 22:26:01ID:z1WX2k2B
漏れは使ってるよ
コリコリにこったことすると遅くなるから
今の時点ではシンプルに必要最小限に使うのが吉みたいだ
将来的には Google Apps みたく Web 上でそのままアプリが動いてくれればうれしい
0089nobodyさん
垢版 |
2007/10/31(水) 00:33:56ID:???
>>87
必須ではないとはいえ個人レベルでJSP/Servletを使う奴がいない
日本の中でGoogleのサービスは一部を除けばほぼ無名
大学や会社の偉い人がJavaを勘違いしたまま下っ端にJavaを押し付けるからJavaのイメージが悪くなっている
0090nobodyさん
垢版 |
2007/10/31(水) 13:14:10ID:/76aDDV1
>>88
そんなに遅いようには感じないけどな。
というかGWTつかうんなら、ある程度の規模じゃないと意味ないような気がするんだが。
小粒なのなら、Javascript直書きで充分じゃない?
Javaが得意ってなら、使うメリットはあるけど。
0091nobodyさん
垢版 |
2007/10/31(水) 13:18:28ID:/76aDDV1
>>89
確かに個人レベルでは、Servletとか使う人少ないもんな。
そこらへんの敷居の高さと日本語資料の少なさが原因かね。
0092nobodyさん
垢版 |
2007/11/01(木) 10:36:00ID:JGoPvAZT
cssがうまく書けない
デフォルトで格好いいものを用意してくれたら少しはやる気がでるんだけど。。。

あとjsonを使ってクロスドメインでデーターが取れるようにしてほしい
そしたらサーバー側はservletを使わずに済む
0093nobodyさん
垢版 |
2007/11/01(木) 20:48:57ID:???
>>92
>cssがうまく書けない
>デフォルトで格好いいものを用意してくれたら

とりあえずサンプルプロジェクトのソースの中にあるのをコピペってるけど
それなりに見栄えするよ
0094nobodyさん
垢版 |
2007/11/01(木) 20:52:26ID:???
>あとjsonを使ってクロスドメインでデーターが取れるようにしてほしい
>そしたらサーバー側はservletを使わずに済む

出来てると思うけど?
0095nobodyさん
垢版 |
2007/11/01(木) 23:29:15ID:???
json使ってなかったらServletでもキツいだろう
テスト用の何とかモードでクロスドメインで駄目とか言われちゃう
ブラウザの設定でセキュリティレベル下げればできるだろうがw
0096nobodyさん
垢版 |
2007/11/01(木) 23:31:58ID:???
× テスト用の何とかモードでクロスドメインで駄目とか言われちゃう
○ Hostedモードでテストしようとしてもクロスドメインで駄目とか言われちゃう
0098nobodyさん
垢版 |
2007/11/02(金) 07:57:58ID:???
誰に対するあほなのかわからないw
0099nobodyさん
垢版 |
2007/11/02(金) 08:37:22ID:???
ごめん、誤爆したことに気づかなかったw
0100nobodyさん
垢版 |
2007/11/02(金) 13:37:10ID:B9y9nIdx
>>98

>>95-96 がアホっちう意味だ

>>99
あんただれ?
レスを投稿する


ニューススポーツなんでも実況