Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

javaとscriptに関するimai78のブックマーク (3)

  • 第10回 スクリプト言語の扱い方

    この連載では,Javaを使って普段の仕事をラクにするツールを作っていきます。第10回では,人気急上昇中のスクリプト言語をJavaから扱ってみます。スクリプト言語の扱い方を知って,Javaとスクリプト言語のいいとこ取りをできるようになりましょう。 皆さんこんにちは,kikainekoです。日々の定型的な業務をJavaで自動化してラクする方法を紹介するこの連載も,いよいよ10回目を迎えました。今回は,Javaからスクリプト言語を扱う方法を説明します。 ここ最近,PerlRubyJavaScriptなどのスクリプト言語がいっそう注目されるようになっています。その理由は,何と言っても開発生産性が高いことにあります。ソフトウエアは年々複雑化しているにもかかわらず,短期間で開発することが求められています。そのニーズに応えるために,スクリプト言語は有力な選択肢の一つとなっているのです。 スクリプト言

    第10回 スクリプト言語の扱い方
  • 【ハウツー】今流行のスクリプト言語 on JavaをBSFで体験する (1) Jakarta BSFとは | エンタープライズ | マイコミジャーナル

    Java SE 6の公開が迫ってきた。この新しいバージョンで注目されている新機能のひとつにスクリプト言語のサポートがある。ここではこれに関連して、APIレベルでJavaからスクリプト言語をあつかうためのフレームワーク「Jakarta BSF」を紹介したい。Jakarta BSF(以降、BSF)を使うとJavaとスクリプト言語をシームレスに統合して使うことができるようになる。 BSF(Bean Scripting Framework)はJavaアプリケーションからスクリプト言語をあつかうためのフレームワーク。Javaからスクリプト言語を実行するだけではなく、スクリプト言語からJavaオブジェクトやメソッドにアクセスする機能を提供する。たとえば、Java以外の言語によってJSPを記述することができ、さらにそのJSPからJavaのクラスライブラリを使うといったことができるようになる。 もちろん、

  • 「Java SE 6完全攻略」第60回 Javaでマルチリンガル - スクリプト言語のサポート その3

    今月も引き続きスクリプト言語のサポートに関して解説していきます。 今週はJavaからスクリプトの関数の呼び出しについて取りあげます。 関数の呼び出し 先週、解説した手法はスクリプトの先頭からそのまま評価していきます。しかし、イベントが発生したときに特定のコールバック関数を呼ぶなど、関数単位でスクリプトを呼び出したいことがよくあります。 このような場合、javax.script.Invocableインタフェースを使用します。 スクリプトエンジンの実装で関数呼び出しに対応しているものはInvocableインタフェースを実装しています。Invocableインタフェースを実装することはオプションなので、関数呼び出しに対応していなければ実装する必要はありません。 しかし、ScriptEngineクラスにはInvocableインタフェースを実装しているかどうか調べるためのメソッドは用意されていないので

    「Java SE 6完全攻略」第60回 Javaでマルチリンガル - スクリプト言語のサポート その3
  • 1