Struktur gennem RMI
Hejsa !!!Jeg har brug for lidt hjælp til min struktur jeg er ved at implementere over RMI.
Mit problem ligner lidt hen af det der fremgår af: http://www.eksperten.dk/spm/269910
Jeg har 2 delsystemer, som hver bliver repræsenteret af en klasse, henholdsvis LagerHandler og SalgsordreHandler. Disse to handlers skal så gå gennem et fælles interface, nemlig ServerInterface. Jeg har derfor læst mig frem til at en af løsningerne på dette problem er ved at oprette en abstract klasse (Handler) mellem interfacet og mine to handlers som så extender den abstracte klasse i stedet for interfacet.
Dette har jeg så forsøgt mig på, men da jeg så vil køre min server i min main-klasse (Server), er jeg lidt i tvivl om hvilken klasse jeg skal forbinde op til ??
Jeg ville umildbart mene det ville være den abstracte klasse, men det ser ud til at være forkert ?
Jeg har kørt problemfrit med min LagerHandler indtil nu, og da var koden i min main følgende:
import java.rmi.Naming;
public class Server
{
public static void main(String[] arg) throws Exception
{
ServerInterface k = new LagerHandler();
Naming.rebind("rmi://localhost/tjeneste", k);
System.out.println("Serveren kører\n\n");
}
}
Jeg er kørt lidt fast i problemstillingen, så hvad gør jeg nu ???
