Happy Man

mash-uppy

GWT with Gears

自分の中で密かに盛り上がっていたgwt-google-apisの
gwt-gears-1.1.0だったのですが
先日、MASHUP AWARDでついにgoogleさんの対象APIとして発表されました。
[新API紹介]Google の審査対象 API を発表!
——————–
GWT with Gears
Gearsのインストール/未インストールにより表示するメッセージを変えてみる。
0.プロジェクトを作成し、GWTモジュールを作成します。
モジュール名は、com.gethapp.sample.gwg.App
としています。
1.上に書いているgwt-gears-1.1.0.zipをダウンロードし、
プロジェクトにgwt-gears.jarを追加します。
2.モジュール.gwt.xmlファイルへgears-apiを使います宣言を追加

<inherits name='com.google.gwt.gears.Gears'/>

3.モジュール.gwt.xmlファイルにgearsのinstall判定を行います。
gearsインストールされている場合は、App、
未インストールの場合はAppNoGearsが起動します。

<replace-with class="com.gethapp.sample.gwg.client.AppNoGears">
<when-type-is class="com.gethapp.sample.gwg.client.App"/>
<when-property-is name="gears.installed" value="false"/>
</replace-with>

App.gwt.xml

<module>
<inherits name='com.google.gwt.user.User'/>
<inherits name='com.google.gwt.gears.Gears'/>

<entry-point class='com.gethapp.sample.gwg.client.App'/>

<inherits name="com.google.gwt.user.theme.standard.Standard"/>

<replace-with class="com.gethapp.sample.gwg.client.AppNoGears">
<when-type-is class="com.gethapp.sample.gwg.client.App"/>
<when-property-is name="gears.installed" value="false"/>
</replace-with>

</module>

4.App.javaと同じフォルダーに
新規クラスとしてAppNoGears.javaを作成し、
それぞれの以下の通り修正します。
App.java#onModuleLoad

public void onModuleLoad() {
RootPanel […]

GWT 1.5がリリース

GWT 1.5 Now Available

Google API Libraries

Release Candidate now available: the Google API Libraries for Google Web Toolkit
GWTで
Gears,Gadgets,Google AJAX Search API
を使うためのAPIです。
またまた、js離れがw

GWT+TOMCAT考

GWT+TOMCAT(weblogicなどj2eeコンテナも含む)環境で
システムを構成するとしたら
サーバ側のフレームワークは、strutsのような主に画面遷移を司るものは不要で
hibernateのようなDBアクセス周りだけで
十分ではなかろうかと思っています。
なぜかというと
GWT=jsによるアプリケーション(画面)というのがメインになる訳です。
もうお分かりですね。
jsによるアプリケーション
って
ajaxを使うことによって画面遷移をなくすことができる訳です。
#セキュリティネタが加わると微妙かもしれませんが。。。。
システム構築時には
フレームワークの選定のタスクがあるくらい
フレームワークな考えが重要視される今日この頃ですが
1.ajaxを使う
2.railsな考え
特に「Convention over Configuration」(設定より規約)
に勢いをつける意味も含めて、
strutsのような設定祭りは、無くなればいいかなとか
画面遷移を扱うフレームワークは不要になってくれればなと。。。。

Next Page »