Narzędzia użytkownika

Narzędzia witryny


pl:paw:lab_couchdb_show_list

To jest stara wersja strony!


Laboratorium, CouchDB

Baza danych CouchDB jest dostępna w trakcie trwania ćwiczeń pod adresem: http://awing.kis.agh.edu.pl:5984 Uwaga: baza danych dostępna bez uwierzytelnienia, z poziomem dostępu administratora.

Do wykonania poniższych ćwiczeń wykorzystaj dowolną znaną Ci technologie komunikacji z wykorzystaniem HTTP: curl, telnet, netcat, PHP, Java… albo http://awing.kis.agh.edu.pl:5984/_utils

Modyfikacja formatu danych

Ćwiczenie 1: Aplikacja w JavaScript

Prześledź działanie aplikacji implementującej prostą liste zadań przedstawioną na wykładzie. Kod źródłowy dostępny jest pod adresem: http://www.speqmath.com/tutorials/couchdb_tasklist/index.html

  1. Pobierz plik z aplikacja (HTML) ze strony: http://www.speqmath.com/tutorials/couchdb_tasklist/index.html i zapisz go pod nazwą index.html
  2. W swojej bazie danych utwórz dokument o identyfikatorze webpage
  3. Do w/w dodaj załącznik w postaci pobranego wcześniej pliku index.html o nazwie index.html
  4. Skieruj przeglądarkę pod adres (uwaga zamień wojnickilista na nazwę Twojej bazy danych): http://awing.kis.agh.edu.pl:5984/wojnickilista/webpage/index.html
  5. Przetestuj działanie aplikacji:
    1. dodaj 3 zadania
    2. zweryfikuj zawartość Twojej bazy danych
    3. usuń 1 zadanie
    4. zweryfikuj zawartość Twojej bazy danych
    5. zmień (edytuj) 1 zadanie
    6. zweryfikuj zawartość Twojej bazy danych, sprawdź czy zmieniła się wartość _rev dla edytowanego dokumentu?

Ćwiczenie 2: Generacja HTML na podstawie dokumentów

  1. Skorzystaj ze swojej bazy danych z poprzednich ćwiczeń albo utwórz nową.
  2. Upewnij się, że w bazie są przynajmniej dwa dokumenty.
  3. Do jednego z dokumentów dodaj załącznik.
  4. Zaprogramuj odpowiednio bazę danych, tak aby można było wyświetlić treść pojedynczego dokumentu, wraz z informacją o załącznikach, za pomocą przeglądarki internetowej, wskazując jego identyfikator (konwersja do dokumentu HTML). Pamiętaj o wszystkich odpowiednich elementach HTML.
  5. Zaprogramuj odpowiednio bazę danych, tak aby można było wyświetlić treść wszystkich dokumentów, wraz z informacją o załącznikach za pomocą przeglądarki internetowej (dokument HTML). Pamiętaj o wszystkich odpowiednich elementach HTML.

Podpowiedź: skorzystaj z materiałów z wykładu.

pl/paw/lab_couchdb_show_list.1610111368.txt.gz · ostatnio zmienione: 2021/01/08 14:09 przez 127.0.0.1