RMI(リモートメソッド呼び出し)の基本概念と実装

概要 RMI(Remote Method Invocation)は、Javaでリモートオブジェクトのメソッドを呼び出すための技術です。初期のJava学習段階でこの技術に触れた際は、ネットワークプログラミングの知識不足から理解が困難でした。現在ではネットワークおよびI/Oに関する知識が蓄積されたため、RMIの仕組みもより深く理解できるようになりました。 RMIの基本概念 Wikipediaによると、 ...

10月8日 14:36 投稿

JNDIインジェクションの理解と実践

JNDIの基本概念 JNDI(Java Naming and Directory Interface)は、リソースに名前を付けてアクセスするためのAPIです。LDAP、RMI、DNS、CORBAなどのプロトコルをサポートしています。 RMIベースのJNDI利用 JNDI経由でRMIサービスにアクセスするコード例: public class JNDIClient { public static void main(String[] args) throws Exception { InitialConte ...

8月1日 02:03 投稿