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 投稿