1. w środowisku netbeans ide 8.02 wykonaj projekt w...

5
1. W środowisku NetBeans IDE 8.02 wykonaj projekt w następujący sposób: 1.1. Wybrać File/New Project1.2. Wybrać Samples/REST: Message_Board(Java EE 6) I nacisnąć Next:

Upload: others

Post on 07-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1. W środowisku NetBeans IDE 8.02 wykonaj projekt w …zofia.kruczkiewicz.staff.iiar.pwr.wroc.pl/wyklady/IO_UML/... · 2016. 1. 25. · W środowisku NetBeans IDE 8.02 wykonaj projekt

1. W środowisku NetBeans IDE 8.02 wykonaj projekt w następujący sposób: 1.1. Wybrać File/New Project…

1.2. Wybrać Samples/REST: Message_Board(Java EE 6) I nacisnąć Next:

Page 2: 1. W środowisku NetBeans IDE 8.02 wykonaj projekt w …zofia.kruczkiewicz.staff.iiar.pwr.wroc.pl/wyklady/IO_UML/... · 2016. 1. 25. · W środowisku NetBeans IDE 8.02 wykonaj projekt

1.3. Wbrać katalog projektu w Project Location i nacisnąc Finish.

1.4. W zakładce Projects pojawił się nowy projekt, napisany w technologii Web Services (JAX-RS)

Page 3: 1. W środowisku NetBeans IDE 8.02 wykonaj projekt w …zofia.kruczkiewicz.staff.iiar.pwr.wroc.pl/wyklady/IO_UML/... · 2016. 1. 25. · W środowisku NetBeans IDE 8.02 wykonaj projekt

1.5. Uruchamianie aplikacji po kliknięciu prawym klawiszem myszy na pozycję Run

1.6. Uruchomiona strona internetowa aplikacji

Page 4: 1. W środowisku NetBeans IDE 8.02 wykonaj projekt w …zofia.kruczkiewicz.staff.iiar.pwr.wroc.pl/wyklady/IO_UML/... · 2016. 1. 25. · W środowisku NetBeans IDE 8.02 wykonaj projekt

2. Specyfikacja przypadków użycia

2.1. Przypadek użycia: Dodanie wiadomości przez interfejs REST CEL: Dodanie nowej wiadomości przez interfejs REST. AKTORZY: Inspektor. WARUNKI WSTĘPNE: Połączenie z serwerem pod odpowiednim adresem URL. WARUNKI KOŃCOWE: Zapis zawartości wiadomości oznaczonej kluczem wyznaczonym na podstawie aktualnej daty w formacie tekstowym oraz wygenerowanym numerem wiadomości. Wiadomości są przechowywane w pamięci aplikacji. Przebieg PU: 1. Połączenie z serwerem przez wejście na stronę: http://localhost:8080/message-board/ 2. Otwarcie strony zawierającej formularz wiadomości 3. Wprowadzenie zawartość wiadomości i zatwierdzenie wprowadzenia jej do aplikacji klikając przyciskiem ADD MESSAGE. W momencie zapisu wiadomości w aplikacji automatycznie zostanie wyznaczone ID wiadomości oraz data tworzenia wiadomości. Każda wiadomość składa się z: zawartości tekstowej wiadomości, daty utworzenia wiadomości oraz ID wiadomości o unikatowej wartości. Przebiegi alternatywne: 1. Jeżeli w pkt 1. otwarcie połączenia z aplikacją nie powiedzie się, to zostanie zgłoszony błąd HTTP 404: „HTTP Status 404 - Not Found” description: The requested resource is not available.

2.2. Przypadek użycia: Pobranie wiadomości na podstawie podanego ID wiadomości przez interfejs REST CEL: Pobranie wiadomości na podstawie podanego ID wiadomości, przechowywanej w pamięci aplikacji i wyświetlenie jej w formularzu aplikacji w formacie tekstowym AKTORZY: Inspektor. WARUNKI WSTĘPNE: Połączenie z serwerem pod odpowiednim adresem URL. WARUNKI KOŃCOWE: Zwrócenie wybranej wiadomości na podstawie podanego ID, składającej się z zawartości tekstowej wiadomości, daty utworzenia i numeru ID np. CREATED: Thu Jan 01 01:00:00 CET 1970 ID: 0 MESSAGE: msg0 link Przebieg PU: 1. Połączenie z serwerem przez wejście na stronę: http://localhost:8080/message-board/ 2. Otwarcie strony zawierającej formularz wiadomości 3. Wprowadzenie ID wiadomości w formularzu i zatwierdzenie tej danej za pomocą przycisku GET MESSAGE 4. W przypadku podania poprawnego ID wiadomości zostanie wyświetlona wiadomość w postaci: CREATED: Thu Jan 01 01:00:00 CET 1970 ID: 0 MESSAGE: msg0 link w polu prezentowania wiadomości. Przebiegi alternatywne: 1. Jeżeli w pkt 1. otwarcie połączenia z aplikacją nie powiedzie się, to zostanie zgłoszony błąd HTTP 404: „HTTP Status 404 - Not Found” description: The requested resource is not available. 2. Jeżeli w pkt 2. w aplikacji nie zostanie znaleziona wiadomość o podanym ID, zostanie zgłoszony

błąd HTTP 404 z komunikatem „HTTP Status 404 - Not Found”, description: The requested

resource is not available.

Page 5: 1. W środowisku NetBeans IDE 8.02 wykonaj projekt w …zofia.kruczkiewicz.staff.iiar.pwr.wroc.pl/wyklady/IO_UML/... · 2016. 1. 25. · W środowisku NetBeans IDE 8.02 wykonaj projekt

2.3. Przypadek użycia: Usunięcie wiadomości na podstawie podanego ID wiadomości przez interfejs REST CEL: Usunięcie wiadomości na podstawie podanego ID wiadomości, przechowywanej w pamięci aplikacji AKTORZY: Inspektor. WARUNKI WSTĘPNE: Połączenie z serwerem pod odpowiednim adresem URL. WARUNKI KOŃCOWE: Usunięcie wybranej wiadomości na podstawie podanego ID, składającej się z zawartości tekstowej wiadomości, daty utworzenia i ID. Thu Jan 01 01:00:00 CET 1970 ID: 0 MESSAGE: msg0 Przebieg PU: 1. Połączenie z serwerem przez wejście na stronę: http://localhost:8080/message-board/ 2. Otwarcie strony zawierającej formularz wiadomości 3. Wprowadzenie ID wiadomości w formularzu i zatwierdzenie tej danej za pomocą przycisku DELETE MESSAGE 4. W przypadku podania poprawnego ID wiadomości zostanie usunięta wiadomość z pamięci komputera. Przebiegi alternatywne: 1. Jeżeli w pkt 1. otwarcie połączenia z aplikacją nie powiedzie się, to zostanie zgłoszony błąd HTTP 404: „HTTP Status 404 - Not Found” description: The requested resource is not available. 2. Jeżeli w pkt 2. w aplikacji nie zostanie znaleziona wiadomość o podanym ID, zostanie zgłoszony

błąd HTTP 404 z komunikatem „HTTP Status 404 - Not Found”, description: The requested

resource is not available.