• 締切済み

LiveConnectって?

LiveConnectとはいったいどのような技術なのでしょうか?JavaScriptとJavaの通信の技術?あまり参考になるページがなく、あっても当然のように詳しい説明がなし。サンプルコードとか見当たりません。古い技術なのでしょうか?どこでどうやって使われている(いた)のか、詳しいページなどあれば教えてください! 一応以下のページなどの他、googleで引っかかったページは見たつもりです。 http://developer.mozilla.org/ja/docs/Core_JavaScript_1.5_Guide:LiveConnect_Overview http://www.lanceweb.jp/javascript/js20.html

みんなの回答

  • yamagu74
  • ベストアンサー率60% (3/5)
回答No.1

通信というよりは、関数の呼び出しと考えた方が 分かりやすいと思います。 つまり、JavaScriptからJavaのオブジェクトのメソッドを 呼び出したり、その逆をしたりです。 Netscape社の技術だったと思います。 JavaScriptとAppletでデータをやり取りしたり、 JavaScriptは貧弱なのでJavaScriptにない機能を Javaで実装する場合などに使われていると思います。 ただ、最近はAjaxのようにJavaScriptでも色々なことができるように なっていたり(特に通信とか)、LiveConnectはセキュリティホールに なりやすいこともあって設定にオフにしている人も多いためか、 あまり使われなくなっているようです。 あと、Javaが起動すると重かったり、Javaをインストールしていない ユーザを考慮して、ということもあります。 サンプルコードはお示しのURLにもリンクを辿るとありますね。

参考URL:
http://developer.mozilla.org/ja/docs/Core_JavaScript_1.5_Guide:LiveConnect_Overview:JavaScript_to_Java_Communication
mak22
質問者

お礼

回答ありがとうございます! お返事が遅くなってしまい申し訳ありませんでした。 リンク先のサンプルコードも試してみたのですが、パッケージのところで自分の作ったパッケージがどうしても使えないようなので、苦労していたのです。 いろいろ使えそうなのに見かけないのはのはセキュリティのせいなのですね。

すると、全ての回答が全文表示されます。

関連するQ&A