# Możliwości użycia JAX-RS

Spis treści

1. Podstawowa wersja JSON
   - wszystkie ogłoszenia
   - jedno ogłoszenie
   - cena
   - foto
   - sprzedawcy
   - jeden sprzedawca
   - sprzedawca przez ogłoszenie
2. Wersja wieloformatowa
   - wszystkie ogłoszenia
   - jedno ogłoszenie
   - cena
   - foto
   - sprzedawcy
   - jeden sprzedawca
   - JSON
   - XML
   - HTML
3. Osobne klasy dla katalogów, osobne dla rekordów (2 poziomy)
   - wszystkie ogłoszenia
   - jedno ogłoszenie
   - cena
   - foto
   - sprzedawcy
   - jeden sprzedawca
4. Parametr @Path na poziomie klasy
   - wszystkie ogłoszenia
   - jedno ogłoszenie
   - cena
   - opis
   - foto
   - sprzedawcy
   - jeden sprzedawca
5. Podzasoby (3 poziomy)
   - wszystkie ogłoszenia
   - jedno ogłoszenie
   - opis
   - foto
   - sprzedawcy
   - jeden sprzedawca
6. Wyniki jako Response
   - wszystkie ogłoszenia
   - jedno ogłoszenie
   - cena
   - opis
   - foto
   - sprzedawcy
   - jeden sprzedawca
   - sprzedawca przez ogłoszenie