ServiceLoaderでプラグインの仕組みをさくっと作る。APIを利用した、オープンソースのシステムトレードフレームワークです。・自分だけの取引アルゴリズムで、誰でも、いますぐ、かんたんに、自動取引を開始できます。この広告は、90日以上更新していないブログに表示しています。2009-03-26ServiceLoaderでプラグインの仕組みをさくっと作る。JavaServiceLoaderを使うと、リソースを使ったプラグインの仕組みをさくっと作成できます。サービスインターフェイスと実装を作り、jar内の「META-INF/services/インターフェイスのクラス名>」にサービス構成ファイルを作成、実装クラスを並べておきます。後は、「ServiceLoader.load()」を実行すれば、リソースに書かれた実装クラスのインスタンスが取得可能。いうことで、以下はServiceLoaderを使ってみるサンプルです。:test.Miitest.Toratest.Shiroサービスを取り出すサンプル。k.meow();}実行結果です。meow!昔、DOMパーザーの仕組みを調べつつ自前で実装した記憶がありますが、最近は標準のAPIでサポートされてるんですねー。22:11ServiceLoaderでプラグインの仕組みをさくっと作る。Mixins」を読みました。Scalaでは、Ruby...2008-01-21モジュールで定義された定数名の一覧を取得したいModule.constantsでモジュールで定義された定数名の一覧を取得...2007-09-08クラスクラスを定義してみます。»プロフィールid:unageanu今日学んだことを、ちょろちょろ書いていきます。(1)はてなブログをはじめよう!unageanuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。