Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:dydaktyka:ztb:2010:projekty:nosql_couch:start [2010/07/02 02:36]
ztb2010
pl:dydaktyka:ztb:2010:projekty:nosql_couch:start [2019/06/27 15:50] (aktualna)
Linia 47: Linia 47:
 W CouchDB istnieje możliwość wyszukiwania i agregowania danych. ​ W CouchDB istnieje możliwość wyszukiwania i agregowania danych. ​
  
-Przykładowo,​ aby wyszukać dokuemnty, których wartość parametru "​test"​ równa się "​titletest",​ należy po utworzeniu widoku o treści:+Przykładowo,​ aby wyszukać dokuemnty, których wartość parametru "​test"​ równa się "​titletest",​ należy po utworzeniu widoku ​''​test'' ​o treści:
  
 <code javascript>​ <code javascript>​
Linia 65: Linia 65:
 Otrzymujemy następujący rezultat: Otrzymujemy następujący rezultat:
  
-<​code ​js>+<​code ​javascript>
 {"​total_rows":​1,"​offset":​0,"​rows":​[ {"​total_rows":​1,"​offset":​0,"​rows":​[
 {"​id":"​test","​key":"​titletest","​value":​{"​_id":"​test","​_rev":"​1510238268","​test":"​titletest","​title":"​tretete"​}} {"​id":"​test","​key":"​titletest","​value":​{"​_id":"​test","​_rev":"​1510238268","​test":"​titletest","​title":"​tretete"​}}
Linia 114: Linia 114:
   * jQuery   * jQuery
   * jQueryUI   * jQueryUI
 +====== Funkcjonalność i uruchamianie aplikacji ======
  
 +System umożliwia:
  
-====== Funkcjonalność ======+**przeglądanie listy dostępnych dokumentów** 
 + 
 +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​nosql_couch:​scr1.png?​640|}} 
 + 
 + 
 +**tworzenie nowego dokumentu** 
 + 
 +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​nosql_couch:​scr2.png?​640|}} 
 + 
 + 
 +**przeglądanie dokumentów i usuwanie bieżącego dokumentu** 
 + 
 +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​nosql_couch:​scr3.png?​640|}} 
 + 
 + 
 +**Kod programu:** {{:​pl:​dydaktyka:​ztb:​2010:​projekty:​nosql_couch:​keep_informed.tar.gz|keep_informed.tar.gz}} 
 + 
 + 
 +Do uruchomienia potrzebny jest pakiet CouchDB działający na porcie 5987 maszyny lokalnej (lub wedle konfiguracji) oraz '​rubygems'​ w wersji 1.3.6 wraz z gemem  '​sinatra'​ w wersji 1.0.0. 
 + 
 +Aplikację uruchamia się przy użyciu komendy w katalogu głównym źródeł:​ 
 + 
 +''​ruby app.rb''​ 
 + 
 +i wejściu pod adres: 
 + 
 +''​http://​localhost:​4567''​ 
 + 
 +(lub stosownie do parametrów uruchomienia).
  
-System umożliwia: 
-  * przeglądanie listy dostępnych dokumentów 
-  * tworzenie nowego dokumentu 
-  * usuwanie bieżącego dokumentu 
 ====== Komunikacja z CouchDB ====== ====== Komunikacja z CouchDB ======
  
Linia 199: Linia 225:
   * [9] http://​wiki.apache.org/​couchdb/​CouchDB_in_the_wild   * [9] http://​wiki.apache.org/​couchdb/​CouchDB_in_the_wild
   * [10] http://​books.couchdb.org/​relax/​reference/​security   * [10] http://​books.couchdb.org/​relax/​reference/​security
-  * [11] http://​wiki.apache.org/​couchdb/​Related_Projects#​Libraries+  * [11] http://​wiki.apache.org/​couchdb/​Related_Projects#​Libraries ​
pl/dydaktyka/ztb/2010/projekty/nosql_couch/start.1278030961.txt.gz · ostatnio zmienione: 2019/06/27 15:56 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0