Java ByteCode - in XML gespeichert - laden
Hoscha
- java
Hallo zusammen,
ist es prinzipiell möglich, den Inhalt einer java-Klasse in einem XML als ByteCode zu speichern und diese XML-Datei dann zur Laufzeit auszulesen und die Klasse zu erstellen?
Vielen Dank im voraus,
Holger
Hallo Hoscha,
ist es prinzipiell möglich, den Inhalt einer java-Klasse in einem XML als ByteCode zu speichern und diese XML-Datei dann zur Laufzeit auszulesen und die Klasse zu erstellen?
Du kannst einen eigen Klassloader schreiben. Damit kannst Du dann den Bytecode laden, wie es Dir gefällt. Du könntest ihn sogar zur Laufzeit erzeugen o.ä.
API Spezifikation:
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/ClassLoader.html
VM Spezifikation
http://java.sun.com/docs/books/vmspec/2nd-edition/html/ConstantPool.doc.html#79441
Grüße
Daniel
Hallo,
ist es prinzipiell möglich, den Inhalt einer java-Klasse in einem XML als ByteCode zu speichern und diese XML-Datei dann zur Laufzeit auszulesen und die Klasse zu erstellen?
Ähm .... bevor ich antworte hätte ich die Frage gern noch etwas präzisiert.
WOZU das Ganze? Washast Du genau vor?
Gruß
MichaelB