トップページ⇒php
241コメント72KB

GoogleWebToolkit[GWT]について語ろう

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/05/19(金) 03:11:14ID:???
JAVAのプログラムをAjaxなHTMLに変換できるGWTについて語っちゃってください。
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冊とも買いましたが何か?
0055nobodyさん2007/01/02(火) 15:57:27ID:???
>>54
金持ちめ!!
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を使う記事があったのでそういうのが普通だと思っていたよ。
0078nobodyさん2007/08/08(水) 01:00:53ID:???
http://www.asquare.net/gwttk/
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 [[email protected]] 投稿日: 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モードでテストしようとしてもクロスドメインで駄目とか言われちゃう
0097nobodyさん2007/11/02(金) 07:33:27ID:???
あほですか?
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
あんただれ?
0101nobodyさん2007/11/19(月) 09:25:08ID:Hmav3O/U
喧嘩しないでください>。<b
0102nobodyさん2007/11/27(火) 04:52:16ID:???
http://www.amazon.co.jp/%E5%85%A5%E9%96%80Google-Web-Toolkit-%E5%90%89%E9%87%8E-%E9%9B%85%E4%BA%BA/dp/4797337478/ref=pd_bbs_1?ie=UTF8&s=books&qid=1196106489&sr=8-1
こいつとりあえず読み始めてみた。wktkが止まらない
0103nobodyさん2007/12/12(水) 00:02:10ID:???
これって海外では使われてるの?
0104nobodyさん2007/12/12(水) 19:29:30ID:???
フレームワークに取り込まれてる
クローズで使われてる例はたくさんしってる

01051032007/12/12(水) 22:57:24ID:???
thx
日本でも、社内で実験的に使ってるとか卒業研究で使ったというのを検索で見つけたから
そんな感じなのかな
0106nobodyさん2008/02/07(木) 02:47:25ID:Ii8Y5LTf
GWTで作られているサイトが紹介されてる。
いくつか見たけど、そこそこ大規模なウェブアプリケーションも作られてるっぽい。
http://builder.japan.zdnet.com/news/story/0,3800079086,20365381,00.htm
0107nobodyさん2008/02/12(火) 12:33:01ID:EfRuP3Vr
自転車版住人です。
自転車版のとあるスレのまとめサイトを、GWTで作ってみました。サーバサイドはPHPです。
http://cbnanashi.s298.xrea.com/n/
できはイマイチですが、ご参考まで。 
0108nobodyさん2008/02/12(火) 17:54:47ID:???
なんで自転車板の奴が作ってんだよw

やるじゃねえか…
0109nobodyさん2008/02/12(火) 19:26:45ID:???
しかし何も表示されなかった
01101072008/02/12(火) 22:43:26ID:???
>>108
ありがとうございますw

>>109
素のIEかFirefoxなら出ると思いますが、どうでしょうか。
0111nobodyさん2008/02/29(金) 01:00:32ID:???
JavaScript を切ってあると,何もメッセージが出ない。
0112nobodyさん2008/03/05(水) 01:13:41ID:j4B+NBfj
これってGWT?
https://moonlinx.jp/
0113nobodyさん2008/03/05(水) 08:23:49ID:???
        <meta name='gwt:module' content='net.moonlinx.BodyGWT' />
0114nobodyさん2008/03/09(日) 00:47:01ID:???
GWTについては、最近まで全然注目してなくて、どういうものなのかも知らなかったけど、
GWT-Ext 2.0 のデモを見たら、興奮して、俄然やる気が出てきた。
勉強し始めたところでつ。
是が非でもseasarと一緒に使いたい。
0115nobodyさん2008/03/09(日) 14:03:01ID:???
GWT がすごいんじゃなくて Ext-2.0 がすごいだけなんだよ
GWT なしで Ext-2.0 だけで構築しても十分な性能でるよ
0116nobodyさん2008/03/09(日) 14:34:45ID:???
>>115
うん、そうなんだ。
それで最初はJavascriptゴリゴリ書いてたら、動かね〜。
何故だ?って、子一時間悩んでたら、簡単なスペルミスだった。
目を皿のようにして、モニター凝視して目が疲れた。
やっぱりJavascriptつらいなーって、思ってるときに、
GWT-Ext 2.0見たんで、飛びついた。
でも実業務開発で使えるかどうか、まだ判断できない。
0117nobodyさん2008/03/09(日) 14:44:39ID:???
>何故だ?って、子一時間悩んでたら、簡単なスペルミスだった。

あるある
たしかにGWTはそういうところを改善しているとは思う
でもExtJSだけで書くとサクサク書けてる(少なくともそのような気がする)のに
GWTで書くとその数倍以上の時間が掛かってると思うよ

結局JavaScript のデバッグのし難ささと
Javaの型(っつーか無駄にタイピング量の多いソース)の鬱陶しさを
天秤にかけるしかないかなと思う

ただしGWT経由にすることでケアレスミスを減らす効果はあっても
プログラム自体の堅牢さを保障するものではない
0118nobodyさん2008/03/09(日) 14:51:03ID:???
ここのサンプルとソース見てるんだけど、
ttp://www.gwt-ext.com/demo/
GWTだと考えるより、Extそのものだと考えた方が良さそうだ。

いままでの(Extでない)GWTと
GWT-Extのソース互換性も
いまいち期待出来ないみたいなのが不安。

とりあえずこれから休日がてら既存のGWTで作った
「トロい業務ソフト」をGWT-Extに移植してみるよ。
どれだけ修正箇所があるか見積もれると思うし。

javascriptだけでやってきたひとで
これからもjavascriptだけでいいや
って人には関係無いかも知れないね。
0119nobodyさん2008/03/09(日) 15:12:54ID:???
JavaScript がデバッグしにくいっていつの話だよ
FireBug くらい使えよ
0120nobodyさん2008/03/09(日) 15:33:34ID:???
つかFireBug以外に選択肢がないだろw
0121nobodyさん2008/03/09(日) 16:06:36ID:???
ExtJS の widgets のプロパティは hash キーをうっかり書き間違えると
文法エラーは出ないのに正しく設定出来ていない = 動作しない
これは Firebug では検出出来ない
おまけに型もチェックされない
ソースを目を皿のようにしてバグ取りということが常につきまとう
しかし GWT で書いてみたところでこんな感じだ
    ColumnConfig[] columns = new ColumnConfig[]{
      //column ID is company which is later used in setAutoExpandColumn
      new ColumnConfig("Company", "company", 160, true, null, "company"),
      new ColumnConfig("Price", "price", 35),
      new ColumnConfig("Change", "change", 45),
      new ColumnConfig("% Change", "pctChange", 65),
      new ColumnConfig("Last Updated", "lastChanged", 65),
      new ColumnConfig("Industry", "industry", 60, true)
    };
書くのが面倒になるデメリットが増えるだけで
GWT のレイヤが被るだけ損
悪いけどこんな辛気臭いお経みたいなプログラムは書きたくないな
0122nobodyさん2008/03/09(日) 16:15:58ID:???
すまん。空気読まずに聞くけど、
GWT-Ext2.0ってレイアウトマネージャーっつうかビルダー付いてんの?
0123nobodyさん2008/03/09(日) 18:57:33ID:???
>>122
ttp://www.instantiations.com/gwtdesigner/
1.4.60対応らしい
Ext2.0用のはあるかどうか知らん
0124nobodyさん2008/03/09(日) 20:03:09ID:7zML3eo5
http://www.stekolla.com/editor/
0125nobodyさん2008/03/09(日) 21:29:31ID:???
>>124
何これ!?スゲー
0126nobodyさん2008/03/10(月) 01:07:19ID:???
>>118
>いままでの(Extでない)GWTと
>GWT-Extのソース互換性も
>いまいち期待出来ないみたいなのが不安。

表面上似ているだけで(同じJavaってだけ)いまいちどころか
全面的に書き直しでもうえらいことですわ orz
0127nobodyさん2008/03/18(火) 22:11:00ID:FMy5++ij
GWTでサーバサイド(JSONなレスポンスを返すサーバ)を作りたいのだが、
わかりやすいサンプルないかな?
GWT使ってサーバサイドも作れたりするのかな?クライアントのスタブまでしか無理かな。
0128nobodyさん2008/03/19(水) 08:53:35ID:???
RPC とか ServiceAsyncHogeHoge とか
0129nobodyさん2008/03/19(水) 09:53:01ID:???
GWTいいけど、肝心のGoogleのWEB APIに全然対応していない。
http://sourceforge.net/projects/gwt/
Google Maps API対応のライブラリだが、GWT1.4だと使えないっぽい。
実行時にjarが読めないとかなんとか。だめぽ。
結局Visual Studioとかで生JavaScriptゴリゴリ書く方がよいのかな。

0130nobodyさん2008/03/19(水) 15:13:22ID:???
おまえがあほなだけ
0131nobodyさん2008/03/19(水) 23:22:35ID:TTLF11Z7
GWTクライアントってTomcatじゃなくても動くの?
ただのJavaScriptだからいけると思ってるんだけどどうなの?
0132nobodyさん2008/03/19(水) 23:32:41ID:???
tomcatは不要です。開発時はJVM上で動きます。
そのときはJavaScriptじゃなくJavaで動いてます。
0133nobodyさん2008/03/20(木) 01:50:27ID:2/R9Jxw7
>>132
コンパイルされたJavascriptとHTMLたちを丸ごとhtdocsにおいてやればいいのかな?
0134nobodyさん2008/03/20(木) 04:05:18ID:???
だよ
0135nobodyさん2008/03/25(火) 01:09:21ID:cHP6bRgf
gwtプロジェクトをmavenでさくっと作れないかな
0136nobodyさん2008/03/27(木) 20:05:26ID:l1AV4g5s
>>135
http://goodjob.boy.jp/chirashinoura/id/180.html
0137nobodyさん2008/07/08(火) 03:17:08ID:wnnpV+Uk
Java1.5がサポートされた
ナイス
0138nobodyさん2008/07/08(火) 22:47:42ID:RlJPzBYL
C++使いです
サーバー側のgoogleが拡張したサーブレットは
純粋なサーブレットと差異がありますか

0139nobodyさん2008/07/19(土) 10:49:41ID:OAodZ98h
>>138
HttpServiceServletを継承した、RemoteServiceServletを使うことになる
だから差異はある
0140nobodyさん2008/11/20(木) 11:02:57ID:DWoD/GUx
インクリメンタルサーチをgwtで実装することは可能でしょうか
また実現されているサンプルをおしえていただけないでしょうか
0141nobodyさん2008/11/22(土) 03:13:47ID:Ahk1QRo7
> インクリメンタルサーチ
入門Google Web Toolkitっていう本にあったなあ
青っぽい本
P263のあたり
0142nobodyさん2008/11/22(土) 03:14:39ID:???
P数だけやたら具体的だなw
0143nobodyさん2008/11/29(土) 16:50:12ID:???
ExtJSのスレって落ちたの?
0144nobodyさん2008/12/24(水) 20:31:57ID:6Mct/EGp
のんびりなスレだね

よいお年を
0145nobodyさん2008/12/25(木) 23:30:26ID:???
よいお年を
0146nobodyさん2009/01/02(金) 21:45:42ID:???
  ドゴォォォォン!!
        ; '     ;
         \,,(' ⌒`;;)
         (;; (´・:;⌒)/
  /⌒ヽ(;. (´⌒` ,;) ) ’
Σ(;^ω^)((´:,(’ ,; ;'),`
⊂ ⊂    / ̄ ̄ ̄/__
      \/___/
0147nobodyさん2009/01/15(木) 16:55:25ID:u9cLL8lT
教えてください。

 GWTだけでアプリケーションを作成した場合、(Springframework等のフレームワークを使わないで)
 リクエストがある度にRemoteServiceServletはインスタンスを作成されているのでしょうか?

よろしくお願いします。
0148nobodyさん2009/02/09(月) 02:23:16ID:???
  ドゴォォォォン!!
        ; '     ;
         \,,(' ⌒`;;)
         (;; (´・:;⌒)/
  /⌒ヽ(;. (´⌒` ,;) ) ’
Σ(;^ω^)((´:,(’ ,; ;'),`
⊂ ⊂    / ̄ ̄ ̄/__
      \/___/
0149nobodyさん2009/02/20(金) 23:06:53ID:ZC2ceGt6
青の本すごくよかったです
ぜひ続編を
0150nobodyさん2009/04/13(月) 04:37:51ID:EFjZLGcM
GWT関連本、結構出てきたね。
0151nobodyさん2009/04/22(水) 10:57:47ID:???
>>150
おすすめありますか?
■ このスレッドは過去ログ倉庫に格納されています