Getting Started This document outlines the steps that are necessary in order to make your AJAX application crawlable. Once you have fully understood each of these steps, it should not take you very long to actually make your application crawlable! However, you do need to understand each of the steps involved, so we recommend reading this guide in its entirety. Overview of Solution Briefly, the sol
http://jp.techcrunch.com/archives/20100916google-releases-recently-acquired-instantiations-development-tools-free-of-charge/ WindowBuilder Proさわってみたがあまりのだめだめさにくらくらきた。少なくともJFrame生成するのは止めたほうがよさそうだ。JPanel生成のほうだけならまだなんとかなるか・・・?ヌルポとかでインターナルエラーとか出ても気にしないように。 これで商用製品なのか・・・? GWTもふくめてたくさんあるからなんとか価格がついてたというところか? もしかするとEclipseも無料でまともなGUIが作れると思ったのが甘かった。JavaSEの普及は遠いなぁ。GoogleがJavaSEにてこいれするはずもなく、GWTのツール買ったらおまけでい
GWT では大きなアプリケーションを作る場合に MVP がオススメなのだそうです. MVP はいわゆる MVC の変形ですが,POSA 本で唯一翻訳されている Vol.1 にも出ていて決して新しいものではありません. 世の中が (Ajax バリバリになる前の) シンプルな Web アプリで楽をしてる間,こっち方面が劇的に進化していたとかそんなことはありませんでしたか. じゃあ,本格的にリッチな Web アプリになるとまた 90 年代のような苦しみを味わうのかなぁ. ともあれ (JW),あの頃の VB や VC++ (MFC) のようにイベントハンドラのスパゲッティにおぼれないために,GWT の中の人達 (?) は MVP をオススメしているようで,解説とサンプルがこの辺にあります. Large scale application development and MVP Large scal
ExtGWTではUI部品だけではなく、MVCフレームワークが用意されています。これを使うと、GWTのコードでもMVCをきれいに分離できて管理しやすくなります、たぶん。基本的な使い方を書いてみます。間違ってたらご指摘ください。 エントリポイントまずはonModuleLoadedで、コントローラの登録と初期化イベントの発火を行います。 public class SampleModule implements EntryPoint { public void onModuleLoad() { Dispatcher dispatcher = Dispatcher.get(); dispatcher.addController(new ControllerA()); dispatcher.addController(new ControllerB()); Dispatcher.forwardEven
Large scale application development and MVP Chris Ramsdale, Google Developer Relations Updated March 2010 Also see Part II of this article. Building any large scale application has its hurdles, and GWT apps are no exception. Multiple developers working simultaneously on the same code base, while maintaining legacy features and functionality, can quickly turn into messy code. To help sort things ou
2024年夏 かばんの中身記録 みんな大好きかばんの中身。 当然私も大好きで、人様のブログ記事やSNS投稿を飽きもせず読み込みまくっています。なぜこんなにも見飽きないのか… 自分も以前同じようにかばんの中身の記事を書いたんですが、気づけばもう3年前!去年くらいの気分だった、月日がたつの…
2024年夏 かばんの中身記録 みんな大好きかばんの中身。 当然私も大好きで、人様のブログ記事やSNS投稿を飽きもせず読み込みまくっています。なぜこんなにも見飽きないのか… 自分も以前同じようにかばんの中身の記事を書いたんですが、気づけばもう3年前!去年くらいの気分だった、月日がたつの…
SVGのライブラリといえば、Rahpaelが有名ですね。RaphaelをGWTで使うためのライブラリもあるのですが、別のライブラリを使ってSVGを書いてみます。使ったのは、LIB-GWT-SVGというやつ。 準備ダウンロードサイト(というかMavenリポジトリ)からjarファイル(lib-gwt-svg-0.4.x.jar)をダウンロードしてきます。lib-gwt-svgのバージョンはGWT自体のバージョンと関連があるので、使っているGWTのバージョンにあわせましょう。GWTlib-gwt-svg2.0.30.4.62.0.40.4.72.1.0M10.4.8ダウンロード後はクラスパスを通すなどしておいてください。 使い方Hoge.gwt.xmlに以下の記述を追加します。 name="org.vectomatic.libgwtsvg" /> つぎにJava。 public class Sa
今回で3回目の関ジャバに行ってきました。 今回発表したのは Slim3 + GWT を使ってみようという内容のセッション。 ハマるポイントなどを伝えつつサラッとやろうと思いましたが、 色々調べて追加していくうちにスライド数が多くなりました。 スライドはこちら。 Slim3 Gwt In ActionView more presentations from tanago3. 時間を気にして早口で進めたので、分からないところがあったら気軽に聞いてください。 発表はなかなか慣れませんね。。 cero-t さんぐらい堂々と発表できればいいのですが。。 僕の後に cero-t さんの「Q&Aセッション Webアプリケーションのつくりかた」 セッションは Webアプリケーション開発のプロセスをインフラからコーディングまで分類して、 さらにその分類の中から細分化されたトピックの中からセッションを聞きにき
グーグルとVMwareが、クラウドとオンプレミスのJava互換実行環境を実現。SpringとGWTの統合ツールも提供 グーグルがクラウドでのJava実行環境を提供する「Google App Engine for Java」は、これまでデータベースやJavaライブラリなどの制限から、独自のJavaアプリケーションを開発する必要がありました。 グーグルは5月19日(現地時間)、米サンフランシスコで開発者向けのイベント「Google I/O」でVMwareとの協業を発表。Springフレームワークに対応することで、オンプレミスとクラウドで互換性のあるJava実行環境を実現するとともに、データ構造などを設定するとユーザーインターフェイスまで揃った基本的なアプリケーション(スカッフォルド)まで自動的に生成してくれる統合開発ツールの提供を明らかにしました。 これまでのクラウドでのJavaアプリケーショ
GWTのRPCでは、com.google.gwt.user.client.rpc.RemoteServiceを継承したサービスインタフェースとその対になる非同期インタフェース、そしてcom.google.gwt.user.server.rpc.RemoteServiceServletを継承したサービス実装の3点セットが必要になります。 GWTアプリケーションでSeasar2を使っている場合、DI機能でサービス実装をインジェクションしたいところですが、GWTのサービス実装クラスは個別にサーブレットとしてweb.xmlに登録する必要があり、そのままではDIすることができません。 そこで、GWTからS2へのゲートウェイとなる単一のサーブレットを用意することを考えます。GWT側では全てのRPCをこのゲートウェイにマッピングします。ゲートウェイ内部ではS2Containerをルックアップして適切なサ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く