Hallo Leute,
ich weiß nicht, ob "dynamische Bibliotheken" wirklich das sind, was ich suche, aber mir fiel nichts passenderes ein.
Am besten beschreib ich mein Problem anhand eines kleinen Beispiels:
Ich arbeite gerade an einer Art Download-Manager, der von der Seite X Bilder herunterlädt. Ich schreibe also eine Klasse, die die nötigen Methoden enthält um die gwünschten Inhalte zu beziehen. ...soweit kein Problem.
Nun wird aber die Seite überabreitet und die Inhalte werden anders organisiert, sodass die alten Download-Methoden nicht mehr funktionieren. Ich muss also neue Methoden schreiben und das ganze Programm aktualisieren.
Viel schöner und bequemer wäre es aber, die Klasse mit den Download-Methoden in eine Art externe Bibliothek zu verlagern, die erst zur Laufzeit eingelesen wird und die bei Änderungen schlicht ausgetauscht werden kann.
So könnte ich auch andere Bibliotheken für ander Seiten hinzufügen und dann auswählen, von welcher Seite die Bilder geladen werden sollen - gewissermaßen wie plug-ins für verschiedene Seiten.
Unter Windows ist sowas wenn ich mich nicht irre mit .dlls zu bewerkstelligen, aber wie mach ich sowas in Java? Und wie lese ich die Bibliotheken dann ein?
Google hat mir da nicht viel weitergeholfen, da ich nicht genau weiß, wonach ich suchen muss.
Wär echt klasse, wenn jemand 'ne Idee hätte!
ich weiß nicht, ob "dynamische Bibliotheken" wirklich das sind, was ich suche, aber mir fiel nichts passenderes ein.
Am besten beschreib ich mein Problem anhand eines kleinen Beispiels:
Ich arbeite gerade an einer Art Download-Manager, der von der Seite X Bilder herunterlädt. Ich schreibe also eine Klasse, die die nötigen Methoden enthält um die gwünschten Inhalte zu beziehen. ...soweit kein Problem.
Nun wird aber die Seite überabreitet und die Inhalte werden anders organisiert, sodass die alten Download-Methoden nicht mehr funktionieren. Ich muss also neue Methoden schreiben und das ganze Programm aktualisieren.
Viel schöner und bequemer wäre es aber, die Klasse mit den Download-Methoden in eine Art externe Bibliothek zu verlagern, die erst zur Laufzeit eingelesen wird und die bei Änderungen schlicht ausgetauscht werden kann.
So könnte ich auch andere Bibliotheken für ander Seiten hinzufügen und dann auswählen, von welcher Seite die Bilder geladen werden sollen - gewissermaßen wie plug-ins für verschiedene Seiten.
Unter Windows ist sowas wenn ich mich nicht irre mit .dlls zu bewerkstelligen, aber wie mach ich sowas in Java? Und wie lese ich die Bibliotheken dann ein?
Google hat mir da nicht viel weitergeholfen, da ich nicht genau weiß, wonach ich suchen muss.
Wär echt klasse, wenn jemand 'ne Idee hätte!