Cześć,
chciałbym najpierw przedstawić Wam strukturę mojego programu, a następnie problem z jakim się spotkałem. Otóż stworzyłem w javie grę w kółko i krzyżyk działającej na serwerze. Chciałbym móc zapisać stan gry za pomocą JAXB do XML, jednak spotkałem się z paroma problemami.
W klasie serwera chce zserializowac obiekt klasy Gra, za pomocą JAXB. Zmienną klasy Gra, która mnie interesuje jest tablica pól, aktualnie toczonej gry. Dodam jeszcze, że w klasie Gra, znajduje się klasa Gracz, która zajmuje się ruchami poszczególnego gracza na serwerze. Wracając do tablicy pól. Pola planszy są zapisane w postaci Gracz [] plansza={}; czyli tablica jest typu Gracz. Gdy próbuję skorzystać z funkcji marshal wyskakuje mi m.in błąd mówiący o tym, że jaxb nie może zapisać zmiennej tego typu. Czytałem że warto wtedy skorzystać z adaptera, jednak nie rozumiem do końca, jak ma on działać.
Jeśli jest ktoś kto, mimo wytłumaczenia na miernym poziomie, zrozumiał mój problem to byłybym bardzo wdzięczny za jakąś wskazówkę