GoogleWebToolkit[GWT]について語ろう
■ このスレッドは過去ログ倉庫に格納されています
JAVAのプログラムをAjaxなHTMLに変換できるGWTについて語っちゃってください。
Instantiationsがgoogleに買われたのか!
google版GWT designerまだーっ? 来月ぐらいにUiBinderサポートしたバージョン出るとかあったけど
どうなるんだろう… Googleからinstantiationsの製品が公開されましたね。 GWT DesignerをGAEといっしょに使っているけど
CSSファイルを参照するHTMLファイルの指定方法が分からない
誰か分かる人教えてください ┌─┐
│●│
└─┤
_ ∩
( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘ おっぱい!おっぱい!
GWTってMidiサポートしてないの?
DAWの外観を作ってたんだが・・・マジか
HTML・JavaScriptでサポートされてないものがGWTでサポートされてる訳ないだろ
GWTで直接できなくてもJavaScriptで出来ることなら全てJSNIを使えばできる JSNI使い出すとどんどんGWTのありがたみが薄れてく感じだったな
結局便利なライブラリはみんなJSで書かれててGWTネイティブなライブラリは少ないのが現実
それで俺はGWTを諦めた 新参者です。
もう一週間以上、いろんなことを試みても解決できず。
GWTとJDBCに詳しい人がこの質問を読んでくれる幸運を期待。
eclipseで新しいGWTプロジェクトを作りはじめたが、リモートサービスの中にpostgresqlをconnectしているが、エラーが出て進まない。
(旧gwtのバージンが古いときに作った)半年ぐらい前のプロジェクトはそのまま動いているいた。そのときはtomcatを利用していたが今回初めてgoogleのapp engineを試用してみた。
環境が変わり今はupdateサイトで最新のにしたのが不味かったか。
D/Bはリモートにあるのだが、開発機からpgadmin3でリモート接続してもしっかり編集できるのでユーザー名やパスワード、ホストなどの指定ではなさそう。
いろいろなバージョンの組み合わせをしましたが最終(現在)のバージンは
eclipse :3.5
jre :1.6
GWT:2.1.1
APP engine:1.4.0
posgre: postgresql-8.4-702.jdbc3.jar (war/WEB-INF/libに置き参照設定済み)
なお、新規にweb application (旧GWTプロジェクト)プロジェクトでテンプレートにconnectだけ追加しても同じ現象がでます。
エラーの出るアプリケーションは下のこの行です。
conn = DriverManager.getConnection("jdbc:postgresql://192.168.1.19:5432/mydb", "myid", "mypw");
エラーをトレースすると DriverManager.classの
Connection result = di.driver.connect(url, info);
ここでエラーが出ていることがわかったが、このコードはループの中で2回目のinfoがpostresqlの番になるとトラップしてしまい追跡不能。
下にコンソールに吐き出た内容を貼り付けておきます。
Initializing AppEngine server
Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
Successfully processed E:\eclipse-projects\myproj\myproj\war\WEB-INF/appengine-web.xml
Successfully processed E:\eclipse-projects\myproj\myproj\war\WEB-INF/web.xml
The server is running at http://localhost:8888/
[ERROR] javax.servlet.ServletContext log: Exception while dispatching incoming RPC call
com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract java.lang.String myproj.mylib.client.SendVoiceInfo.sendTextItems(java.lang.String,java.lang.String,java.lang.String,java.lang.String)
throws java.lang.IllegalArgumentException' threw an unexpected exception:
java.lang.NoClassDefFoundError: java.net.Socket is a restricted class. Please see the Google App Engine developer's guide for more details.
at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:378)
.....
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: java.lang.NoClassDefFoundError: java.net.Socket is a restricted class. Please see the Google App Engine developer's guide for more details.
at com.google.appengine.tools.development.agent.runtime.Runtime.reject(Runtime.java:51)
...
at com.google.appengine.tools.development.agent.runtime.Runtime.invoke(Runtime.java:100)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:562)
... 30 more
>>209
よう分からないけど、データベース → JSON → 通信 → GWT
とデータ送ればいいんじゃね AppEngineでRDB使うってなんの冗談???バカなの? >>209
Caused by: java.lang.NoClassDefFoundError: java.net.Socket is a restricted class. Please see the Google App Engine developer's guide for more details.
って言ってるから、Socket が使えないんじゃないの?
Google App Engine developer's guide 見ろって。見た? ajax.org cloud9 editor(http://ace.ajax.org/)を使おうとしてるんだが、
SmartGWTのTabSet上に乗せようとしてもうまくいかない。
何かいい方法ないかな。
SmartGWTってLGPLで使えるけど、SmartGWT部分だけをDLLみたいに
動的リンクでいない以上、実質的にソースコードの公開が義務だよな Application Cache APIはどのように実装すればよいのでしょか
GWTを使ってテキストファイルからデータを読み込み表示するというプログラムを作成したいのですが
テキストファイルのフォーマットがShift-JISのため、読み込んで表示をすると文字化けを起こしてしまいます。
サーバサイドでは変換処理を行いたくないので、GWTかJSNIを使って変換を行いたいのですが
どのようにすればいいのでしょうか?
テキストファイルのフォーマットをUTF-8に変更できれば一番簡単なのですが、システムの仕様上それは不可です。 >テキストファイルのフォーマットをUTF-8に変更できれば一番簡単なのですが、システムの仕様上それは不可です。
はぁ? GWTってJavaソースを構文解析してる?
それともクラスフィールドに対するリフレクションで情報取得してScript生成してる?
前者だとサポート難しいから後者だと思うけど、わかるひといませんか? チュートリアルのStockWatcherすすめてたんだけど
プロジェクト右クリ>実行>WEBアプリ
でURL一覧に何も出てこない
StockWatcherじゃなく、自分で名前をつけたプロジェクトではちゃんと出てきた。
両方共初期状態から変えてない。名前が違うだけ。
どういうこと? わかった。
× StockWatcher
○ Stockwatcher
命名規則を守らないと動かないみたいだ アプリケーションキャッシュやSQL
などオフラインを使用しているサンプルはないでしょうか? >>226
Tomcatにデプロイしてるサンプルとかならどこかにある。 レイアウトの方法がいまいちイメージが出来ないのですが,
各Widgetの位置関係はパネルで制御,Widgetの大きさはcssで制御
というイメージであってますか? あまり盛り上がらないですね
これ使ってると将来的にJavaとCSSが柱になるんじゃ!?なんて思ってしまう
htmlファイルのbodyタグ内は空にして開発したい自分としてはjsを直接書かなくて済むのがありがたいです
自分はまだcometのほうがよくわかっていないのだけれども詳しい人いますかね?
例えばweb上でのリアルタイムチャットアプリのような、
サーバにアクセスしているクライアント同士のコミュニケーションをリアルタイムでもって実現したい場合、どのようにするのでしょうか
AsyncCallback等でできるのか、それともその部分はnode.js等にまかせるのでしょうか
そこまでJava一本でやれて、そしてやるべきならjsは書かずに開発したいのが本音です JavaScriptを殺せなかった(Ajaxで生きながらえさせてしまった)のは
今世紀最大の失敗だったと思うわ
TojiCode: A Tale of two Web Technologies
http://blog.tojicode.com/2013/06/a-tale-of-two-web-technologies.html
コメント欄など見てると、もう駄目だよこれ\(^o^)/オワタ
JavaScriptの置き換えも改善も期待しないほうがいい。
DartもPNaClも政治で潰される。asm.jsはどう考えてもLLVM→asm.jsの変換時間やマルチスレッド対応で躓く。
ウェブはJavaScriptと心中だ。
つかBrendan Eichの老害っぷりがぱない
というより、あれこれ理由をかこつけて自分が作ったJavaScriptを守りたいだけなんだろうけどさ。
JavaScriptやasm.jsに疑義を呈するブログやツイートに片っ端から突撃してくる必死っぷりが心底うざいw
そろそろHTML/CSS/JavaScript全部スクラップにして
第二のウェブを作ることを考え始めてもいい頃合いではないかと思う。
野心ある人はもう取り組んでいるかもしれん。 ubuntu上のeclipse4.3でgwt designerってインストールできる?
xulranner入れろって出るが入れ方が分からん >>233
aptで入れればいいじゃん
xulrannerはfirefox入れれば勝手に入らない? >>230
>自分はまだcometのほうがよくわかっていないのだけれども詳しい人いますかね?
検索しまくるとわかる。GAE上で動作させるなら、簡単にできるよ。 >>228
CSSでも可能だし、
setSize(String width, String height)でも可能だし、
setPixcelSize(int width, int height)でも可能。 >>216
ttp://nullpot.blog.fc2.com/blog-entry-136.html
これを使い、ファイルを読み込み。
あとどこかにCSVReaderクラスも転がってて、
それを使ってるけど、何の問題も無いよ? >>208
GAE上にデプロイしてるのに、postgresのIPが
192.168.1.19:5432
なのはなぜ?ローカルIPくさい。 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
W82PACTADP ■ このスレッドは過去ログ倉庫に格納されています