Hi,
Ich will eine eigene GANZ SIMPLE RMI Implementierung machen. Ich benutze Apache Mina für den Transport.
Ich bin schon gut auf dem Weg (Wirklich viel ist das ja auch nicht, solange es simpel gehalten wird)...
Aber ich stoße an ein Verständnisproblem! Hab mir mal die Impl. von Java RMI angeschaut und ebenfalls einen Blick in SIMON geworfen. Irgendwie aber leider trotzdem das Grundkonzept nicht gerafft... Es geht um die Erstellung des ProxyObjects...
Tuxedo wird mir da sicher helfen können!
Wie genau kann man (Angenommen Netzwerk ist kein Problem!) dieses Object erstellen ? Ich meine, wie kann man ein beliebiges Interface in ein Proxyobject umwandeln ? Das geht wohl iwie mit den Klassen aus java.lang.reflect.*... Aber wie genau weiß ich noch nicht!
Also ihr braucht mir keinen Code oder ähnliches zu geben. Ich würde gern wissen, wie die grundsätzliche Vorgehensweise aussieht...
ICh weiß, ich könnte einfach RMI nehmen, aber mein Server muss skalierbar sein und soll SSL unterstützen... Und SIMON will ich nicht nehmen, da es kostet, sofern man seinen eigenen Code nicht veröffentlichen will... Obwohl SIMON wirklich ein tolles Framework ist! (Keine Frage!)
Außerdem wäre SIMON oder auch RMI entwas überdimensioniert.... Ich willl im Prinzip zeitsparen und nicht für jede Funktionsweise meines Programms ein Protokoll basteln... Vorallem für Protokolle mit vielen Befehlen ist das einfach nur nervig und auch garnicht nötig! (Z.b. ChatServer, FileManagerServer, usw...)
Gruß Chris
Ich will eine eigene GANZ SIMPLE RMI Implementierung machen. Ich benutze Apache Mina für den Transport.
Ich bin schon gut auf dem Weg (Wirklich viel ist das ja auch nicht, solange es simpel gehalten wird)...
Aber ich stoße an ein Verständnisproblem! Hab mir mal die Impl. von Java RMI angeschaut und ebenfalls einen Blick in SIMON geworfen. Irgendwie aber leider trotzdem das Grundkonzept nicht gerafft... Es geht um die Erstellung des ProxyObjects...
Tuxedo wird mir da sicher helfen können!
Wie genau kann man (Angenommen Netzwerk ist kein Problem!) dieses Object erstellen ? Ich meine, wie kann man ein beliebiges Interface in ein Proxyobject umwandeln ? Das geht wohl iwie mit den Klassen aus java.lang.reflect.*... Aber wie genau weiß ich noch nicht!
Also ihr braucht mir keinen Code oder ähnliches zu geben. Ich würde gern wissen, wie die grundsätzliche Vorgehensweise aussieht...
ICh weiß, ich könnte einfach RMI nehmen, aber mein Server muss skalierbar sein und soll SSL unterstützen... Und SIMON will ich nicht nehmen, da es kostet, sofern man seinen eigenen Code nicht veröffentlichen will... Obwohl SIMON wirklich ein tolles Framework ist! (Keine Frage!)
Außerdem wäre SIMON oder auch RMI entwas überdimensioniert.... Ich willl im Prinzip zeitsparen und nicht für jede Funktionsweise meines Programms ein Protokoll basteln... Vorallem für Protokolle mit vielen Befehlen ist das einfach nur nervig und auch garnicht nötig! (Z.b. ChatServer, FileManagerServer, usw...)
Gruß Chris