]> rtime.felk.cvut.cz Git - edu/osp-wiki.git/blobdiff - student/cemuskar/index.mdwn
lectures: minor update of link to LinuxDays 2023 presentation listing.
[edu/osp-wiki.git] / student / cemuskar / index.mdwn
index c9ea7eeeedfb8b65000c249c2826081b96939219..518388fb662f19551dcea92e83885ca72d42583d 100644 (file)
@@ -13,34 +13,33 @@ Rozšíření ZK-DL přichází například s komponentami, které dovolují pra
 
 V rámci předmětu OSP bude implementována podpora pro dlouhotrvající operace. Jelikož HTTP protokol je založen na komunikaci dotaz-odpověď, tak ve chvíli, kdy server odpověď generuje příliš dlouho, tak uživatelé nemají žádnou odezvu. Většina z nich je potom nervózní, zkouší operaci zavolat znovu a to ve výsledku způsobuje další zátěž serveru a uživatelé stejně nemají žádnou odezvu.
 
-Poslední verze ZK přichází s událostí EchoEvent, která umožňuje odložení volané operace. Ve chvíli, kdy server přijme žádost o vykonání dlouhotrvající operace, tak odešle na klienta odpověď a informaci o echo eventu. Klient odpověď zpracuje a informuje uživatele o tom, že daná operace bude probíhat dlouho. Uživateli se zobrazí dialogové okno s výzvou k počkání a s tlačítkem storno. Klient následně automaticky odešle druhý požadavek, který server zpracuje jako původně požadovanou dlouhotrvající operaci.
+Poslední verze ZK přichází s událostí EchoEvent <http://www.zkoss.org/zkdemo/event/echo_event>, která umožňuje odložení volané operace. Ve chvíli, kdy server přijme žádost o vykonání dlouhotrvající operace, tak odešle na klienta odpověď a informaci o echo eventu. Klient odpověď zpracuje a informuje uživatele o tom, že daná operace bude probíhat dlouho. Uživateli se zobrazí dialogové okno s výzvou k počkání a s tlačítkem storno. Klient následně automaticky odešle druhý požadavek, který server zpracuje jako původně požadovanou dlouhotrvající operaci.
 
 Implementovanou podporu bude zajišťovat anotace ZkLongOperation, která se bude vázat k metodě (event handler). Atribut cancelable bude určovat, zda-li lze danou operaci v jejím průběhu či musí uživatel čekat až do konce.
 
 
-Přesný popis úkolu:
-- implementovat anotaci ZkLongOperation využívající echo event
-- umožnit zrušit probíhající operaci při nastavení cancelable true
-- klient při obdržení události echo event uživateli zobrazí modální okno s výzvou k počkání a u cancelable s tlačítkem storno
+**Přesný popis úkolu:**
+
+  - implementovat anotaci ZkLongOperation využívající echo event
+  - umožnit zrušit probíhající operaci při nastavení cancelable true
+  - klient při obdržení události echo event uživateli zobrazí modální okno s výzvou k počkání a u cancelable s tlačítkem storno
 
 
 Odkazy dokládající výsledky mé práce
 ======
 
-Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
-jednotlivé odkazy odkazují.
-
-* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
-* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
-* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
-* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+* [ZK fórum s dotazem, komunikace s komunitou](http://www.zkoss.org/forum/listComment/13726)
+* [[Vyjádření vedoucího projektu k mým změnám (=otestování změn členem projektu)|otestovani.pdf]]
+* [Dokumentace mé práce v dokumentaci projektu](http://zk.datalite.cz/wiki/-/wiki/Main/DLComposer++-+MVC+Controller#section-DLComposer++-+MVC+Controller-ZkBlocking)
+* [Repozitář s aktuálním stavem mé práce (shodný s projektovým repozitářem)](http://code.google.com/p/zk-dl/source/list)
+* [Historie commitů v projektu - nelze filtrovat přímo mé commity (username xcemus)](http://code.google.com/p/zk-dl/source/list)
 
 Prezentace
 ==========
 
-* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
-* [[Prezentac
-e výsledku práce|prezentace2.pdf]]
+* [[Prezentace záměru práce|zadani.pdf]]
+* [[Prezentace výsledku práce|vysledky.pdf]]
+* [Screencast](http://webdev.felk.cvut.cz/~cemuskar/longops.htm)
 
 Ohloh
 =====