【初心者】 Java質問・相談スレ28 【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0451デフォルトの名無しさん
NGNGあぁ失礼、質問したいのはリフレクションの方だけね。
・サーバ側では class ファイルを byte[] によみこむ。
・RMI でメソッド通して byte[] 渡す。
・クライアントで ClassLoader を自分で実装して、defineClass() する。
(リファレンス読んで、適当に protected を実装してみる。
自分の Class を拾った ClassLoader に委譲するとかなんとか)
・すると Class オブジェクトができあがるから、getMethod して invoke したり。
3 ステップ目をうまく実装することと
(前に実装したことがあるんだが、あろうことかどっかにいっちまった。
でも 1.1 ベースだったからあまりいい参考にはならなかろう)
4ステップ目で取り出す Method の取り決め
(abstract だけ先にクライアントのパッケージ内に渡しておくとか)
だな。
もっと推奨される方法あるかもしれないけどおじさん分かんないや。
■ このスレッドは過去ログ倉庫に格納されています