| Snellere Java-serialisatie Snellere Java-serialisaties Doel van het project is om snellere serialisatie mogelijk te maken door bytecodes on the fly te genereren. |
Download nu |
Snellere Java-serialisatie Rangschikking & Samenvatting
- Naam uitgever:
- Leonardo Mesquita
Snellere Java-serialisatie Tags
Snellere Java-serialisatie Beschrijving
Snellere Java-serialisaties Doel van het project is om snellere serialisatie mogelijk te maken door bytecodes on the fly te genereren. Snellere Java-serialisaties Doel van het project is om snellere serialisatie mogelijk te maken door bytecodes te genereren op de vlieg naar Serialize Objects.Wanneer een object is geserialiseerd, wordt de klasse geïnspecteerd en een klasse die de serializer-interface wordt gegenereerd. Deze klasse is op maat gemaakt om de velden van de Gegeven object's klasse rechtstreeks te serialiseren. Om objecten in een bytebuffer te serialiseren, is het enige wat u hoeft te doen, is JSIAL.JAR toevoegen aan het klassenpad en de serializationContext-klasse gebruiken: ... SerializationContext-context = Nieuwe serialisatieContext (); Bytebuffer buffer = bytebuffer.Allate (1024); context.Serialize (myobject, buffer); ... serialiseert myobject. Merk op dat, om te worden geserialiseerd, voorwerpen Java.io.Serializableto het voorwerp reconstrueren, het enige wat u hoeft te doen, is het gebruik van de DeserializationSContext-klasse: ... DeializationSCONTEXT-context = nieuwe deserializationContext (); MyObject reconstructionObject = (myobject) context.Desialize (buffer); ... leest de reconstructiesObject. In de tussentijd kunnen de gegevens in de bytebuffer eenvoudig naar een bestand worden geschreven of via een netwerk worden verzonden via Java NIO. Dit project maakt gebruik van een gewijzigde versie van Javassist-3.3 om code-generatie op-the-fly.limitations uit te voeren: · Aangepaste serialisatie via java.io.externalizable · Aangepaste serialisatie via WijtObject, ReadObject, WRITEERPLEP, ReadResolve of andere speciale serialisatiemethode. · Innerlijke / lokale / anonieme klasse serialisatie. · Serialisatie van niet-statische uiteindelijke velden, hoewel er geen fout zal ontstaan bij het serialiseren van objecten die dergelijke velden hebben.
Snellere Java-serialisatie Gerelateerde software