Archiwum z aplikacją

Aktualizacja 22.05.2018: plik do pobrania - bookshop.zip

Archiwum zawiera następujące elementy:

  • front-end-bootstrap - katalog z aplikacją front-endową,
  • bookshop-auth-token - katalog z aplikacją back-endową,
  • bookshop_auth_token.postman_collection.json - plik z przykładowymi żądaniami HTTP dla narzędzia Postman.
 

Uruchomienie aplikacji back-endowej (usługi REST):

Katalog bookshop-auth-token zawiera kod źródłowy aplikacji back-endowej oraz skompilowaną (gotową do uruchomienia) wersję dystrybucyjną.

Aplikacja została zaimplementowana w języku Java i wymaga do uruchomienia maszyny wirtualnej tego języka. Można ją pobrać pod adresem: http://www.oracle.com/technetwork/pt/java/javase/downloads/jdk8-downloads-2133151.html. Należy zaznaczyć pole Accept License Agreement, a następnie wybrać wersję dla swojego systemu operacyjnego.

Po instalacji maszyny wirtualnej Javy aplikację można uruchomić z wiersza poleceń (w katalogu bookshop-auth-token):

java -jar target/bookshop-0.0.1-SNAPSHOT.jar
 

Uruchomienie aplikacji front-endowej:

Aplikacja front-endowa znajduje się w podkatalogu front-end-bootstrap. Przed pierwszym uruchomieniem należy pobrać zależności (operacja jednorazowa):

npm install

Następnie można uruchomić aplikację z wykorzystaniem serwera deweloperskiego:

ng serve
 

Logowanie do aplikacji

W aplikacji serwerowej zdefiniowano dwa konta użytkowników:

  • konto o standardowych uprawnieniach:
    • login: user1
    • hasło: password1
  • konto o uprawnieniach administratora (możliwość dodawania i edycji książek):
    • login: admin1
    • hasło: drowssap1

 

Przykładowe żądania

Archiwum z aplikacją zawiera przykładowe żądania HTTP prezentujące funkcjonalność aplikacji back-endowej. W programie Postman należy wybrać zakładkę Collections, a następnie przycisk Import i wskazać plik bookshop_auth_token.postman_collection.json. Zaimportowana kolekcja żądań będzie widoczna pod nazwą bookshop_auth_token.

Last modified: Wednesday, 23.05.2018, 00:12