XStream - nowa wersja

Pojawiła się nowa wersja biblioteki XStream, służącej do serializacji i deserializacji obiektów Javy do postaci XML. Biblioteka może być z powodzeniem używana na przykład do zapisywania stanu obiektów (persistence), czy konfiguracji programu.

Wśród głównych zalet biblioteki należy wymienić przede wszystkim:

- brak mapowania - w większości przypadków obiekty mogą być zapisywane bez potrzeby opisywania ich mapowania.

- wysoką wydajność i małe zużycie pamięci;

- w wyniku serializacji otrzymujemy 'czysty' XML - dane takie łatwiej 'przenosić' i mają one bardziej czytelną dla użytkownika postać;

- nie są wymagane żadne zmiany w obiektach - serializowane są wszystkie pola, włączając private i final. Wspierane są także klasy wewnętrzne i niepubliczne.

- szczegółowe raportowanie błędów.

XStream jest biblioteką rozprowadzaną jako open-source na licencji BSD.

Lista zmian w wersji 1.1

Strona domowa XStream


Zobacz również