Hallo!
Ich entwickle schon seit einiger Zeit ein Content-Management-System. Das Problem ist, dass dieses sehr groß ist und aus zwei unabhängigen Teilen besteht (Server und das Client-Programm).
Beide kommunizieren per RMI miteinander. Die Größe und Komplexität führt dazu, dass nach Änderungen das Hochfahren des Servers bzw des Clients sehr lange dauert, da die Programme schon aus recht vielen Klassen bestehen. Dazu kommen noch eingebundene jars, also weitere Programmteile.
Das Entwickeln klappt mit eclipse auch sehr gut und das Kompilieren geschieht ja auch immer sofort nach dem Abspeichern der Klasse. Doch, wie gesagt, die Programme selber brauchen sehr lange.
Gibt es eine Möglichkeit, wie ich die gemachten Änderungen im Quelltext sofort verwenden kann, ohne die Programme neu zu starten?
Quasi ein dynamisches Laden und Verwenden der Klassen, oder?
Ich wäre für jede Hilfe dankbar.
Grüße, Sven
Ich entwickle schon seit einiger Zeit ein Content-Management-System. Das Problem ist, dass dieses sehr groß ist und aus zwei unabhängigen Teilen besteht (Server und das Client-Programm).
Beide kommunizieren per RMI miteinander. Die Größe und Komplexität führt dazu, dass nach Änderungen das Hochfahren des Servers bzw des Clients sehr lange dauert, da die Programme schon aus recht vielen Klassen bestehen. Dazu kommen noch eingebundene jars, also weitere Programmteile.
Das Entwickeln klappt mit eclipse auch sehr gut und das Kompilieren geschieht ja auch immer sofort nach dem Abspeichern der Klasse. Doch, wie gesagt, die Programme selber brauchen sehr lange.
Gibt es eine Möglichkeit, wie ich die gemachten Änderungen im Quelltext sofort verwenden kann, ohne die Programme neu zu starten?
Quasi ein dynamisches Laden und Verwenden der Klassen, oder?
Ich wäre für jede Hilfe dankbar.
Grüße, Sven