6862716939

6862716939



Integracja aplikacji Ćwiczenie 4

Zadanie 1

Zapis danych do XML odbywa się bardzo podobnie, jak odczyt Aby zapisać pewien obiekt do XML, należy:

•    przygotować kontekst JAXB (jak w powyższym kodzie);

•    przygotować obiekt serializujący (zwany w JAXB „marshallerem"), wywołując metodę createMarshaller();

•    wywołać metodę marshal(), przekazując do niej obiekt do zapisania oraz plik lub strumień wyjściowy.

Klasa, do której należy zapisywany obiekt musi posiadać odpowiednie adnotacje JAXB, w tym adnotację XmlRootElement. W naszym projekcie bezpośrednio zapisywać można obiekty klasy BookList.

Dopisz do metody main () kod realizujący następujące zadanie:

•    stwórz nową książkę; jako autora podaj swoje imię i nazwisko, jako tytuł „Laboratorium: Java i XML";

•    dodaj tę książkę do listy w utworzonym wcześniej obiekcie BookManager;

•    wyszukaj książki ze słowem Java w tytule; wynik „opakuj” w klasę BookList (czyli utwórz nowy obiekt klasy BookList, metodą setBooks() zapisz w nim listę znalezionych książek);

•    zapisz powstałą listę książek do nowego pliku XML o nazwie lab3. xml.

Zadanie 2

•    Zrób kopię projektu - pierwotną wersję zachowaj na potrzeby kolejnych zajęć; kopii użyj w bieżącym zadaniu.

•    Przyjrzyj się różnicy pomiędzy plikami books.xml i books.2.xml - w pierwszym przypadku autorzy książki są podani w jednym elemencie XML, po przecinku:

<author>Jan Kowalski, Jan Nowak</author> w drugim pliku autorzy są rozbici na osobne elementy:

<authors>

<author>Jan Kowalski</author>

<author>Jan Nowak</author>

</authors>



Wyszukiwarka

Podobne podstrony:
Integracja aplikacji Ćwiczenie 4Katalog książek - cz. 2Odczytywanie danych z XML Do ćwiczenia dołącz
Odczyt lub zapis danych do komórki pamięci jest możliwy w każdej chwiliPrzesłanie danych do lub z ur
Integracja aplikacji Ćwiczenie 43) Stwórz klasę BookList, zawierającą listę książek oraz spełniającą
Integracja aplikacji Ćwiczenie 44) Zmień kod metody main () w klasie Main, tak żeby odczytywał listę
Integracja aplikacji Ćwiczenie 4 • Zmodyfikuj klasę Book tak, aby była zgodna z drugą wersją (plik b
OBIEKT POMIARU ZAPIS DANYCH DO PAMIĘCI ODCZYT DANYCH Z
CIASTECZKA (.NET) Zapis danych do ciasteczka: Dim Cookie As HttpCookie Cookie = New
Wybór pojazdu i wprowadzenie danych klienta do zlecenia odbywa się z wykorzystaniem programu WinAlig
page0043 33 była porywającą, to też do niego cisnęły się tłumy pobożne, jak do dobroczyńcy i zbawcy.
poetyka017 Możliwa jest tutaj bezpośrednia analogia do kompozycji dzieła litęra kiego. Podobnie jak
zamontowanych na sondzie w pewnej odległości od nadajnika (zazwyczaj od 1 do 5.5 m). Pomiary odbywaj
71748 SNV36511 albo grupy nie przynależące do masonerii organicznie, ale funkcjonujące podobnie jak

więcej podobnych podstron