GWT でネイティブなJavascriptを利用する
「Google Web Toolkit」(GWT)を利用すれば、JavaScriptを全く知らないJavaの開発者でもAjaxアプリケーションを開発することができます。
一方で、GWTには、Javaソースコード内にJavaScriptのコードを記述する「JavaScript
Native Interface」(JSNI)という仕組みも用意されています。GWT用に提供されているWidgetだけでは機能が不足する場合には、この仕組みによって補うことができるのです。
僕的には、Widgetだけで開発できる方が嬉しいのですが、GWTで本格的な開発をしようと思ったら、やはりこうした機能が必要となるケースもあるでしょうね。
関連情報
・IBM
Java開発者のためのAjax: Google Web Toolkitを探る : Java : dW - Japan
・Google
Web Toolkit - Widgets Gallery
・SourceForge.net:
GWT Widget Library
・GWT
Components - GWT Component Library