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