rozumná formě začneme tak se souvisí že se to správně pač kola trochu chyba programe a

jeden čas bilovat na tady sta přednáška takže k to má záujem po

o to druhé ani je o nějaké programování je komponentový vývoj pomoc objedete tak grimaldi ztvrdla

to je super string za kině je

adresa takže ta přednáška vedla je navigace není rovná a menu

_e stejně tak by mohli lze šetří které si myslel že zvětšovat klidně má město na webu

a

tak to jsem se budeme rozumně

když jsem začal tak asi nebudem nastěhoval ať

a

přednáška opomene druhým no zlom ale důležité jsou tam dvě věci a na to savce spit ať teorie začnem jedna

věc je komponentový vývoj _e druhá věc je google web toolkit

no tak to toho z vás zaujímá _e komponentový vývoj

vývoje komponent

jeden

hrudi a koho zajímá google web toolkit

no

super že sapy hlasy nebudila na jedno a je na druhé zároveň

protože jsem toto bodě ta začal tato tato

toto mé povídání ně bodě ani o komponent toho vývoje jakub něco mám ani o web toolkit že jako ta

jako samotnou teda google web toolkit že

rozhled war tak už alše bude zase bych _e zač

moje meno je boris

a

tomto forename vyhraděný tak myslím sextos Y povídá ďáblem se to pokusem je tak o dialog o tom co chcete

kopu komponentový vývoj asi bude musej urychleně o tom co je to google web toolkit protože a kokem že to

oboje vědět access zmateně chodili a na koně samotářem krásný příklad čas takle používané komponent jako je například login panel

tory moře tě v podstatě vytvořit jako komponentu a používat že stále dokola na se chybový stránka

já bysem se představil tak

_e jak pro pracuje vlastně teraz po firma _e cuptech musíme děděno šumová tom a

google web toolkit používáme už široká a

tady sme přišli na to ale vo

spor volat odhad cestář studia jak vypadá ty komponenty protože komponentový vývoj jako taky něj allen prostě nějaký bájný pojem

ale vonět ale ňáky pojem zas prosila vy ale _e zemina ti za pravdu catch že se bavili o tom

proč o vlastně vyjeté komponenty tak jako pro ale dva z nápadně znovupoužití vám

znovupoužití rozmysl _e catch něco se mu rozvora

o tom bolo aspoň přednášky tak X neboli a taktně pokud krát _e to zaznělo to že _e znovupoužitelnosti je

velmi dobrá s pohledu byznysu co alespoň s pohodu kvality

klidně čára vytvoří tě aplikace to tisíckrát tak je to

super ve _e k jednička david korytě a odladit že to a

_e má tma to tisíc poživatinou tak v podstatě ony podsítě nějakou jakoby zlepšení kvality tisíc hodině jeden catch teď

to má prostě hrozně vyložila tělo používat u tvořil komponentu

no klíčové osoby jsou zatíženy tak velmi ná komponentový vývoj tak tak se mu začal hovory

_e podla prostě jednej zde s tak ty si s rušná line Y proces který o _e který přesně hovory

a tak jak je to poznatky se vlastně toho slajdu o že by sme mali používat architekturu které založena na

komponenta mám ještě něco jednička jako illus komponent based architecture

no čarám potopili peněz věky press autě si časti tady jsme schopni jako z lega vy skládat prostě aplikací jo

a naše jediná námaha bodě vtom ty kocky velká tadle zpráva na správné město respektive nesprávně se ba napasovat o

toto samo že zda je jako docela čili nič vlado na to že požadavky o životě rusů prostě hrozně velké

hrozně prostě

teda hrozně různé _e každý to chce nějak jinak ale auto komponentového vývoj a musí tě vyžití tu podstatu two

_e tu základnu myšlenku toho čeho vlastně ta komponenta má robiť a co ty vše co v životě kde vlastně

chcu to že to chce matně to modrá někdo červené tak to je absolutně jednu

je o toho řeky tam uživatel vyplní meno heslo

a _e stlačit provaze toho login panelová stlačili pasiv ty hlásič tak ta komponenta houpy hlasy do systém

že že musíme liší otázku toho čím a vyplnit tím jo ale voma vyplnit šest _e prostě nějaké uživatelské jméno

stresy zvolte registraci to sou všecko ně podstatné fakty zrovna u komponenty a kolo gimp ano

holky že získáme tak je to tak je to kůstky tak neschopný _e odstavec aplikaci je ktoré su různé škálovatelné

a hlavně dovoluju z menu a protože každá komponenta tak jak ju prostě _e sme schopni poulis pro systéme má

definované nějaké vstupy nějaké výstupy a tak byste karta komponenta má nějaké chová některé samozřejmě mi implementujeme k nám toto

chování nevyhovuje možného sme nič almužny smísilo komponent

o to velmi krásná prstama je toho že poněvadž komponenty ktoré jsou schopné třeba spotřeba dědič

_e tam se trochu z dostáváme do objektovou orientovaného programování nějak dědičnost a využívat právě na o využití vlastnosti pecka

api daně nových vlastností eventuelně z menu or některých stranama to peckovi ně vyhovují ale toto všecko je u komponentového

vývoj a možné _e cache jako by

opustit že uzlu svoje fantasia vrstevnice jako velmi se na to či vazu čili škole prostě a možnost tu na

některých školách a tou či myslím že nasyť aspoň jeden tak math _e věta tomuto za tomuto určitě menu je

ale důležité je prostě dokázat i ten systém skutečně představí

a já vám ukáže měská jak se to dá realizovat

a

ukáže vám komponentu ktorá budě dovolovat menu ktorá sobě teď použití alobalu prostě použít nemusí tělo prosakujete či nahradit bude

že vždy závažná člen otto ho rozhraní a které použití

jo čili holka výhodou komponentového vývoj a tak si představit že mátě obrovský systém ktorý užší jako kroku funguje už

jak okurkou spravuje ti a světě ale klimatizované vystavený s komponent tak _e klidně člověk novináři firmy aby mu po

větě chtěl bysem změnit login panel a levou to daňového něco o login panelu tak a komponenta můžu PCI novinky

to by source není novinky a

_e sme na ty rovině mě může vyžadovat pochopeni celého systém bude to bude potřeba změní jednu hodinu komponentu ven

tak aby se zachovaly vstupy a výstupy a všecko ostatné prostě vtom systéme zůstaň dotknout E a ten kdo tu

změnu robiť může aleně buď M ať potřebu

_e zaučí celý systém

jo to je velká časovýho velká výhoda těchto komponent

o o ty znovupoužitelnosti se musíš hovory jo ale se jednou určenost třeba vyzdvihnout že jsou to odladěné otestované softwarově

části

_e dokonce na ohledně _e _e

které vláda jakoby komerčné S I ty se převládá názor že otestované je to se používají tisíce lodí posílali bude

čemat komponenty a které botě používat len vy ještě stále a kolmosti max otestované ale a koná hřbetě používat komponenty

třetích stran

tak _e mátě nějakým způsobem jistotu catch tuto ty tuto jsou komponentu používá jakýsi se může po celém světě že

ta komponenta agnes toho že přes osaměl testovali je dostatečně kvalit na který vyhovuje tisíco S pravděpodobně bojů může vyhovovat

I vám

a na další straně prostě kytek komponenty prostě _e používat těch oproti třetích stran alebo vlastně komponenty a bati na

dokumentaci

tak tu dokumentaci hodně musí se který každom vo vykašli tvorbě vlastně nové aplikaci je ta data komponent tak jedna

dokumentaci jo tak jak dokumentaci jenom spojitě dohromady a pěkně vám nějaká super kdyžtak vo dokumentaci a

no tak systému který zákazníkovi odevzdá tě

a ten zákazník podstatě jako bodě nadšený vy si nebude těm ať prácu a to dokumentace se tak někdy nepročítal

protože jak to by na tom alča

ale splnit je nějaký prostě nějak na to bude že prostě chtěl třeba od označen třeba vobyč

no

kdy se budeme bavit osobnost na těch komponentách takže ta komponenta sto slotu rozehnala katko nevím ale

ale to si potom třeba ve sta větší prsa že si pro ty městě violu část a to měřitelnost rosťou

myslím _e skutečně nějaký logiku která má nějaký prostě konkrétní význam a to ještě tenhleten druhý život a to je

jako by

podprogram marcelo systémovou subsystém ošetřeno systému

který má konkrétno funkcionalitu a proto zdůrazněn slunko slovo konkrétní

a ke se budeme bavit o návrhový vzor of aleně můžeme do úvahy vrátí _e of patterny řekněme tak čtyři

ale ty nejzákladnější návrhové vzory které přišly adresu na kterých že stahl _e stavy obuv patterny

tak jeden z těchto _e je myslím šesť jeden z nikdo hovory o hájkovi že toto slovo sobila krát proč

u ale nikdo mi ho poranění kdyně vysvětlil až na jedno školení oceánu že hájkovi jean _e si press autě

jako komponentu která má jeden jediný účel má to nevyššího kohezi jako můžem a

a koná hlaváči komponentů která má která poníka dceru účelnou jej koheze je nižší a

už potom hovoříme nějaká super jako _e super komponenta jako o common kontroluje na podobné anti patterny už majú blokové

bloku jižan a co to znamená access a snažíme o to aby ta funkce mohli to byla konkrétně

protože my vezmeme komponentu

a chceme o použít systéme sta com jako sme ukrytým ještě ani ně plánovali použít

a ta a a koná levitta komponenta malá nějaký slajd efekt

tak na sem systémech by to mohlo s by to mohlo vidně děláme chování je a ta komponenta tak do

toho systému hnědá hnědá vzory

a voni rádi na použít takže pane tady ty komponenty dýmaly byť s konkrétno funkcionalitou ale ta funkcionalita by něm

ale byť jakoby tvar vy vypsání na teďka zoria do z alebo něž problém ke se nebude nevadí obojí aplikaci

a tak _e by kdybys ani do konzole tak to může byť jako prvek stavu komponenta nějaká knižnice a prostě

na nějaký systém our a podobně ale ke se bavíme o ve všech systém o tak _e otrava real autorizačních

protokolovou to teďka to v implementaci autentizačního protokolu

může být skutečně v podstatě samostatnou komponenty mělo by ničím ne ale pozor databáze v databázi zjistí že se tam

prostě nacházel u životě jo nějakým _e šum ktoré představuje heslo a podobně ale má toto jednu funkcionalitu a toto

jako zdraví takže zastavilo toto tak je to P vlastně funguje skoro na že vždy se percent prostě webových stranu

když záhadnější hotový vlastně prostě ní je a něvjem o tom že by to implementoval o nějaký frýbort prostě jako

uzavřenou komponentu

jeden jeden problémy a je ten že je to závislé prostě na data

_e tvar na tom E na databázi a podobných věci a a ta komponenta sada oceli se budeme bavit zadána

písařek komponentami boje vrstvy tak aby ty data volit jak se u toho klienta api dané naváděl při zpracování že

Ú samozřejmě by asi konkrétno logiku malá biči _e vytvořena vás na komponenta prostě komponenty tak to dělej propustné dohromady

ale co by se musela podvol eště podotknůť tak komponenty vody a strom

no takže komponenty by mali tvoří strom ale já bysem to nevysvětlil zná tak on principy že máme tak to

máme komponenty a subkomponenty respektive

_e

komponenty možno používat jiné komponenty

_e

a koná by _e nějaká komponenta vola závislá na tom budu používá tak ta komponentách stráně jakoby reporty poho závislá

na s konkrétnost svoje nafrněné komponentě ně nic neschopny použít _e mimo ty commute komponenty prostě na které závislá

takže ale přes aplikaci závislosti nějaké litovala volně někerý ale určité strkat potřebujeme tu závislost pokud my sme my

a já to to vysvětlím vůbec ten strom jak je mysleli vysvětlím na tom prípadě ale toto se dostáváme zase

dělal všemu jako návrhovém vzoru tomu základné mu a to je vokapy nicka světa no

a mikeš jakoby píšeme program já části programu

tady by malby znovupoužit chan tak ví rozhodně něm alibi závislé prostě na svém okolí respektive minima

jo a

_e catch vlastně vytvoříme jako by strom ty komponent tak ty výše komponenty referencují ceníš je protože jich používaným tam

ta tam ten straně jasný ale ti výše komponenty si mozillu vyvrať že budu používat čti nižší ale vodu použil

nějakou jinou nižší v a podobně ale na druhé straně ceníš je na ty com _e komunikuju prostřednic tom _e

listeneru call back u op serveru signál O je tu proto stejné ale to vy ste letum hovoříme stále i

na jo V java svých je to listener gwt to blur a na návrhový vzor ostrého to vycházela zavolá op

server

_e dokonce a _e prva trvá implementaci a které se všecky šetřil s koukali byly signály a porty jo takže

teraz máme seznamu toho s tyto hlavu ale já to zase měli vysvětli

že to něco s komponentou sáně trvat máme tlačítko na které tak lipně tak tlačítko teda ně pově formu peckovi

jako by žena pytlovině volá metodu klikou osum

toto tlačítko _e vyvolává událost

tuto událost a obvod tato událost že posílaná všeckým kdo oni majú záujem a záujem hodinu musíme samozřejmě ten a

rodina a komponenta aby bola schopna zareagovat detekci by se nero

že někde prostě vzniká nějaká ivankou nějaká událost a nic že se tato událost prostě o schytává a reaguje známe

pět je typ jaký

ale co se týká komponent neboli vrstvy toto bylo komponentách obecně X otouš sledoval na komponenty dvojvrstvý otázka do kubika

je a pročuměly kvartě komponenty na webové vrstvy

tak se s pitomina sto výtvarná komponenty vyvolenosti

jeden tvar a tak ty těsně vyhlásili program mečovém aplikaci je

dohlížet _e na vývoj a abych vás na řetězce vypadat komponenty

znovupoužitelné části které bystě na stránkách u měst měli allen jinak navští lovali že jo

takže takže vytváří komponenty

tak někomu budou implementovalo že jaké aplikace je prosím vytvoříte komponenty

no

jako vytvoří komponentu a teda zkusím za nějaké odpověď je vytvořit komponentu je docela jako by složitý proces respektive je

to hodně hodně novákovi

oni třeba namáhá ten sval mohla ve a bystě prostě dokázali komponentů vytvořit tak aby bylo skutečně použití rovná a

největší problém je u stávajících a

řešení webových čím sou to prostě že ostrý řešení a jako například _e _e servlety že lesbička jo že se

s K dokonce _e nějaký nějaký ten zprý

a tak slibujeme se také je tam docela problém výtvarnou znovupoužitelné komponenty a toto vycházet s podstaty technologii o které

sme teraz menoval co se týká pijácká tak tam ty komponenty tam jako by naplnění programovací jazyk ano teček o

na takovou na ty když _e úrovni

jako možno jsou to silné slova ale _e

jazyk to v něm asi jako silné tipovaně tomu jezery protože a kanálech nemám zobrať od někoho komponentu

že mi nikdo ně zaručuje typy

tak jako ne

to

toho tohle tohle riziko

jo on třeba chudoby z menu ste komponent že to někdo to mildo dál

a můj celý systém stojí na tom že ta komponenta vrátí strýka on obrazu vrátí nějaký objekt

jo a

_e tohlencto prostě jako preto zas jako že P hladkost plně považuje mě jako by za uplně dokonali základ na

to sto percent i tak se jich ty věci a vůbec takže takže vás klid jako žalostivě těch prostě netypovaný

jazyka o

používat samoty těla si aspoň prvně já je prostě děs

jo

_e catch teda výtvarná málo vopičky ta snaží vytlač komponentu tak ta komponenta musím a děsně definované rozhraní

to je tohoto o to se prostě snažíme a ke to budeme bavit o těch technologie osum prostě _e java

servlety že ano prostě java servlety je základ let že svíčka a všecky ostatné věci jazz S K sting všecko

na soustavě jo a do teda aspoň do server tou ty nula nebo možné vytvořit prostě jako by servlety udělen

_e o naštěstí otce dva touto že _e ty nula existuje tak zvané ve fragmenty a vůbec ten ve sada

jakoby spadat malých kousků

voda zrodilo sme worker audia monitoru knižní za podobné věci no a ale nebo vy lepší je být volič nějak

i kus kódu ktorý sada použít volfovi stránky _e a _e spolu s tím distribuovat kus kódu ktorý běží na

server i

a _e je to furt je to kusy kódu zdali voni závisle mezi sebou komunikuju a mám to v jedné

kružnici mám to tady mám to prostě uložena každou komponentu

_e z mého názoru aspoň tomuto sme se snažili prostě dospět k jedné jakoby a valid do toho give tečka

teprve teďkon a nakonec prostě dál

jo a to je to čuně dokáže tělo dopisu že nevinným se more com

prostě něčím napíšem do stránky teda nemusím ani napísala napíše mysu používám prostě to a to

na se dobrý to má nějakou prostě obsluhu a oni čili já se nemusím starat

nemusím se ztraťte vás toto propojení mezi nimi a podobné prostě mě smysly albu vzájemné volání a _e

_e vytvářet nějaké stránky které mi potvrdí a ten formulace

takže toku té roury o google web toolkit že

a teda teorii o komponenta komponentový vývoj jako s toho si prosila zametají tě komponenty jsou dobré ano spojná je

to na mají výtvory stojí nám to za to

páč nám to byla krát dráčky

_e teraz vám povim něco o technologiemi sem sem tam udělali pohledat náměště o tom jak vlastně toto technology využít

na tuto vložit odpojuju kterou sem tu prostě vypadalo do teda

ale google web toolkit K jak by se k bysme mohli vidí

ale google web toolkit

je

tak _e to modré ne prostě odřenýma vzor

a pryč internet applications

a boothovým war místo odrovnalo pohledat

než internet applications u té super aplikaci že prostě máče jako ty stránky dynamické alebo obsahy se vám jako by

to payload Ú vysloveně dynamicky nemusím že prostě hory dodavatele stránky a podobně že prostě v dva nula aplikaci je

jo ty slově dala každý prostě to chce prodávat shodným názvům

a samotné gwt je takisto I nástroje _e které rychly _e tady _e rychlou tvorbu

_e

nebo o formu aplikací vysloveně webu je aplikaci

no samotné gwt základě už obsahuje hrozně byla komponent sou to komponenty prostě klasického nebylo rozhraní a jako ty různé

inputs boxy o buttony a dokonce to má a jménu dokonce tom ataku pěknou komponentu a posadě takže prosbou

že vlastně píše tě a ono vám to jako by našeptává jo takže tak je to všecky věci su možné

prostě jedna

proudové tu akože pomoc opuchle toolkit velmi jednoduchou výtvory

ale okrem toho topy polka a je nástroje a hlavně google web toolkit je _e data že pozreť jako na

kompilátor jazyka java do javaskriptu

_e gwt vytvářel a začali shora googlu zhruba tak tak poměru k mi a určitě po značek ubylo že unixu

docela prostě

_e to sem říkat A javy ta komise toho ně boj a nevzali javu _e zkompilovány to na svoji D

X a teraz to prostě leží na druhý do

že jo tak oni takisto zadali jakoby kompilátor javy upravili si ho a výstup o mě a nikola soubor a

nikde ale výstupu menší lásky

a co nám to P náš

cache takový s tu máme že lásky ke to programujeme uděláme ktoré silně tipovaná a potom s _e toto zkompiluje

jednak jiné javascriptu tak máme _e silně typovaný java script foto může osobně že vosky máme na

jo klidně silně typovaný takou sada použít

a ještě plus tomu prostě tak jak je vychytávky že ten javascript je kompatibilní za předky mistr hledač mi a

prostě k projekt registrovou že jo to by mohli strašecí dejme tomu že lidi sedí ve čtvrtém dále se na

něco jedno procento

hlavně proč ho používat a o kvartě dynamické webové stránky mostě s a pak pláč prostě o pět pádě S

prostě že jsme-li a každou chvílu si to zkoušel áčka git oni že takhle tak prostě na internet tě na

sporák jak to funguje a vůbec

jenom o to že by existoval nějaký rozumný třeba věrná prostě java skripta

tak _e to věci ale právě na give teďko debuggery existuje a či nasupené kraši víte takových těch podstatě javu

vině debatu ještě protože vastly ale prostě pracháče si ten kód děláme

ale takisto gwt plyne plynaře nástroje na optimalizaci a celého jako by

těžkej bude těšit problematiku se jo jako stažen ten žid optimalizuji šel tak tam záleží skoro na každý blbosti jako

je třebar o rychlost načítal nějak prostě nějaký zdroj učňů samotných obrázková logu vzorce ze skriptu jo a pomoc o

optimalizátorů o gwt mostě vlastně rozdělit jo tyto zdroje tak aby se načítá

že tak aby to bolo se ofenzivy

no tak jista velkou výhodou je čili testování kdo každý každou komponentu testovat samostatně jako jako ně závislou

unit jak nezávislo jednotku takže prostě je to jako by dělitele testování je prostě von ten dobrého o rozhodne o

rose grafického rozhraní a co si myslím že prostě které vývoj

skutečně kvalitní aplikaci bylo vytvoříte

o tom typového typové sledovat takže se můžu vody jo

princip _e celé o tom že že to udělal já sem pro se to javaskriptu

o byly

jo komponent _e komponentový vod vývody vojenství čili si jedna z výhod a dubové toolkitu

to protože _e

můj skúsenosti a call jediný kódové toolkit teda na toto použití zkusil sondy ke zkusil osum prostě že se zkázu

filosofickou možné slov osum že lety základy sedleci a štěstíčka a

tak jak torovi prostě jako by dubové toolkit tak _e takhlen prostě ta komponenty někde vypadá nikde jinde

nehovořím že ten tak se mongeově dokonali protože

a funguje takym sposobom že vy si _e napíšete váš program uděláme potom o zkompiluje tě do u udělala jako

javaskriptu a ten dělat který běží u klienta to to bývá už mohu napovídá že procesu to za stránky že

zcela stránka nějaký se nám dělat kryptě

jo a po a potom ten klid si to má jako by zobrazovat no

k to má něco proti e-mailu

_e totiž dělat ty

těch napsané tudletu klíče jo funguje to

ano ano protože to dokáže prostě ale touto už a kolona omezené funkce který docela

no jasně ta ano správně

a

když se

no tak to give teďka ta ta komp nedržel si protože poznačit nenudil

_e němá motor informace že to bude vyslali a kosinus ale prostě jak je ta podle toho kódu takto mistryně

prostě tak se generuje jako gwt takže a když to dělení je tak _e mě něco prostě gridě ale to

možnost někdy je dokážeme

či anodě no elektrostatika dalo si časy toho grafu ktorá ještě k zase straně dělali které jsem se snad podal

napíšeme core zkompilujeme a běží

ale _e

budou web toolkit _e polka nástroje na to abysme ten kout mohli o zkompilovat com odsoudila kompilátoru čímž vytvoříme klasy

vytvoří s a a kobi nějaký mikro server na _e takto běží a ty jako by na tom je simulovaná

ta java spona javaskriptu

a s tedy pomoc rotate to techniky sme schopný _e devalvovat chtěla skryt super i _e vykládání aplikací takže ta

ten vyšel toho grafu udělen prostě využity ten spodu se časti java je využity tri _e _e

vývoje těchto aplikací

ale co se týká ještě násobek projektech bylo to by poskytuje k tomuto tak základem je _e gwt S D

K že je protože ten těla kompilátor javy javaskriptu a obsahu za to nebo po lentilka jsou S F změnil

a taky s toho velmi

velká výhoda genetička je to že mátě prostě zasune module clip sou prostě plug in kdy mostě vykládat že _e

webové aplikaci je beztoho nevěstě museli instalovat server a dokonce _e cache použit že rodu a ten že jim tak

jim se těžko ani databázi jo ale goat je jako vtom vyvolenou pro stvrdí prvek lize koupila cindina kobi o

podsekává knee prostě googlu _m spolu s genetičkou run abyste to věděli je to prostě publikoval

_e který má vlastně databázová ten vývoj na ten protože potřebuje čeni člen vývoje prostředí je

ale co se týká samotného gwt tak to ještě převedeme to je prostě nic jako wysiwyg editor udusíš hudbě a

toho že vy si tam ty komponenty načala tě a on vám i potom zobrazit prostě rozdělí celý vám komponentu

unito prostě posune verzí zlepšeného kde tomu uhýbá jindr _e určuje prostě

luxusně způsobem se ta jedna krásně podělit vizuál na čas o _e prostě nějaké logické častěji

a všecko je to zpoza kompilované javaskriptu hořce tento těla skryt prostě že toho klienta

a byl k tomu potom s můžeš nějak asynchronně volání a server odessa teďka to hostit rekruta k to je

právě optimalizace pro optimalizaci Ú _e velkosti

_e ty části neboj aplikaci

give cenil N též asistovat rezistory prostě protože uděláme ale gwt je třeba tady které a P hat károu a

existuje projekt přiběhnete php _e ktorý jakoby dovoluje používat šprým součástí toho je ve tečka toho javaskriptu a _e

portu je jako bity volání nás to technické časti asi nebo _e server _e konvertuje na volání je php logiky

na serveru

jo takže stálému sítě programování jako by to můj prostě uděláme

ale jedna servry už logiku mostě pejsáček sumu jsem to bude

o já já osobně hodně používáme na tom o tomto objednávkách vůbec nedělám jo okno nemusí

ale vím že tak je to pokusy existuju respektive vlastnosti nějak chválila ale

samozřejmě možno prostě proč _e

jako by nějaké praktické rady k tomu

no teda se dostaneme push k nějakému k tomu skutečnému prostě tomuto sem tu hovory jo jedna ku komponentový vývoj

jednak objedete tak formista pozreť na to jak skutečně sada komponenta byly teďko výtvory

_e na za čest rovněž vůbec tímto začneme tak nějakej městě nějaký jakoby profíci prostě gwt školu tak tam

a hořet řešení omezení zkoušeli tak tam ati tak o jednoduchou prostě jedu panel _e na ně statickou metodu get

_e catch takže tam zadá tě tak to je v podstatě jako by zisk ať jestli elementu stránky podlého aidy

jo že musíme si hovory že podlá specifikaci I J elementu stránky mimo logika ne a tak dále

takže se to dodržela že pro to bude fungovat

ale generovanou pohodě

a ekvivalentu řekli vyzerá nějak takto troše porozumění že jo ale vopravdu javascript těch led element B a kdy

a teď se toto hovory

protože

_e já saně starým _e jako by u dohovory o tom a využili tečku programovaly tak jak prostě tou Č

všechny tutoriály promočená že

já hovory ně vykládají tě stránku která budě prostě úplně tupě a sami těla skryt

vytvořte stránku nějaký tam je stojíte tě komponenty že jo taky text vám může obsluhovat C mezku

ale _e prostě nějak komponent jako zrovna P hlase něho webu novinky a lesbu takže sme se ještě vymyslela vutbr

nějakou anketu toto všech ještě v době ve tečku

jo a do ty stránky tom určit od ať a musí se zač do jedné stránky do druhé a už

to sou ty komponenty jo vy vy bude čem ani stav ráno alimenty komponenty které bodě stále dokola používána všecky

stránka

jo a a proto vlastně radana za často vně používají teče proud panel metodu get a um jestli určete komponenty

prostě návodné stránky

podle nějakého a jednička

ale co se týká eště dělal si rady tak rozhod že zdrojové kódy na klient čert a server a toto

vám _e zřejmé jako prodělali tutoriály ale s těmi ta výhoda všecky _e tedy které budu vo tak existuje

tak všechny tyto tedy tím potom určitě vymazat čtyři tam je potřebuje čech zní že se vám asi aplikaci o

na to abys těsně vymazali nic listina sedum mohli potřebovat tak se dají tě do tak jenže share a to

buď že prostě pěst o té jak které klienta takle server a samozřejmě ten

tak můžeme řek prostě na server o jako server na servery

note research a

_e takže ten case tady jsem si připravil tak je primářovi hlasovací formulář odhlašovací formuláře fa vono pohodu skládá z

nějakých typicky troch části

jedna čas je prostě k tomu že se ten život čouda může primo vyhlásí já se čas je něčeho prostě

že samu zaregistrovat dlouho nějaký link _e tak podstatná část že catch někdo to heslo hlavně tak aby se mohou

resetu večerné aplikaci je že hallovo aspoň byl aplikací je takých vidět využívat čili a prostě chcu za že začil

nějaký pístu procesory ne

_e tyto možnosti by tam určitě by mali

a rutině veřejných teprva čas je tam určitě

no tak jim to sposobom bysom potom implementoval strom komponent pro nějakého gimp ano

ostré o ne by obsahoval okrem samozřejmé toho registr linku podsvaz podmínku tak by obsahoval a _e login form a

login for by obsahoval zase další je to slušně zákone komponenty genetička a obsahoval by nějaký ho

že se mi input pásmo input a tak je sobě obsahoval nějaký button na

rozlitou formulář

o všimněte si

nelžete validaci je

su mezi klientova server _e

či že o ty jsou to naznačit že validaci je ta používají měrnost _e

_e klienta tak na straně serveru

je to někdo taky kdo to co z validována klientovi ně validuje na servery

já taky ne ale k ten kdo by to tam do kupy hlásil zadám vytesat

mě moc nevelíš prostě tomu čudu uživatel zadá nevím čili já jsem tak je která levoto rowid že že jo

s tím plug jenom dopady boxu s o velmi lasko dokáže prostě prý dát nějaký atributu formulář a

to je ten formulář street mám nakreslit access jsem si vytvořil prostě ven takže sem si tam zmínil texty a

tak jo zdroj práva se mail vzory kódy aby se to mohou bodě o doslat tak aby ten server

s tím urobil noky peněz validuje

ano

no to to je dobrá za otázka jak to bude muréně sport

jo to samozřejmě vysvleč komponentu aby pracovalo databázovou tak to je dělič ale napovím vám ta práce sou databázové hodina

komponent

jo to se bavíme o webový komponenta to sem tady milan potom zrovna o formuláři že užívat že tam něco

vyplní api něco na ten server a na tom server E s a to už pěkně press pracuje a dělali

prostě sou zvolají na komponenta o velmi tou databáze

jo takýmto nějakým _e eště no myslel to malý roven

no de toho komponenty asymptot komponentové popisoval už pitomče smál _e si mluvil jakobiho komponenta

takže vona s opakovaně komponentu musíme nějak nakonfigurovat _e musíme povídat třeba R S a call takto aby ta komponenta

mohla match jaksi vlastnosti je mezi modlit ale nějaké tak no tak konfiguraci je prostě to nějakým způsobem rozhodněme jo

tvar S co se týká jestli o konfiguraci tak může which _e

tvar o tom které polynomu formuláři sem azurově pro ně

jo to může být prostě jsou něco konfiguraci o komponenta viděli jakost u malá primáti možnost vydáváni nějaký handleru

objevit tečku US to len handleri research S T K ty

a to je asi asi budu se povedlo že slovo jsem na rakou

méně páčit tak používáme slova engler na give tečka zkoumat osobně do zaražena protože to jsou jakoby rozhodli pramenu ať

ale

my budeme používat ať _e tu terminologie o které jak _e tak se bavíme o handleru jo takže mdle

je prostě

cache natažena komponentách cestou v a sou nějaký způsobu komunikovat musí si přitažen blur a vám pět _e vám pěšky

nějaká událost a logice ta nějaká událost na té hoře komponentě tak cestě handleri informuje těch prostě když je

_e takisto komponenta má nějaké svoje subkomponenty a tak místo príma události spíš to prostě subkomponenty

jo a eště tu naznačené to se to asynchronně volně a na jedné straně se velmi zajímavé že u pekaře

komponent tak procter martina stránky může prostě volat server může sousedů získat data

ale pozor tak tato vlastnost že za high _e některými jakoby formy zapracovat na protože může se stát že nějaká

komponenta sama zbláznil ten server a může volat prostě takže každou sekundu exoto nějaké vstupy dále jako tvůrce komponenty si

toto musí dobře rozmyslet

a když takovýchto komponent martina stránky tri tak každou se fronty dotazy to mě vůbec ideál

jo to tato musí řešit nějak jako by

nějakou komponentou zase strašecí dotazy prostě dá dohromady je urobí jeden že jo a ten dotaz a potom vrátil to

zase všeckým jako by

rozhodí

co se týká implementaci tak jak jsou začal k implementaci used pohodu tohto stromu myslím začalo toho inform

login form jako taky L B implementovat by mohl implementovány pomoc o unk bandu vtom give tečku a použili by

se tam zákone komponenty že posaď asi tomana tam takto komponentu jednu za druhou aby v podstatě boli zobrazené už

o čem to imunitu řezáč

o na on click jakoby událost respektive na událost unk Í dál je stlačený enter spíš text výhodou prostě stopa

surfingu tak jak je stlačený N T tak chceme udusilo jako by ten dotaz jo protože pozorně vykládáme formulář který

je automaticky od osy lany prostě na stlačení klávesy enter

jo tuto prostě robíme jakoby komponenty kterém vůbec směřuju formovaly

takže musíme tyto události vodchytávače

a potom vlastně byte jsou události a normalizujeme ten vstup svorně prostě zavoláme server tak musíme to může maťulovi prostě

pohledat že jako ten server snědá zavolat případě že skutečně do zavolat

a a eště bysom state komponenty ten formulář _e server ně wall o o prodal bysom to nám _e komponentu

nad rodinu či že v podstatě na login panel a login pane odreagovala ven na _e událost summit _e summit

for tady se vykonal F prípadě že validaci a prvek poriadku tak _e

vyvolá událost summit formu když to nad rodina komponenta

login panel která je tam teda když je to trochu tuto událost odchytí a v je o tom že nějaký

formulář prostě ktorý má potřebou teda konkrétně mluvím for E s borkovi potvrdili znamená že F poriadku tak může volat

server

jo ten panel

odchytit toto už událost vytvoří a synchro nebo laně na ten server a je to kvůli tomu že že prostě

aby mi šesti komponenty vtom strom ani nobility je tikot je kolína server to je prostě úplně zbytečné to

zlepšit je toto stará nějaká nadržená komponenta která má nezměněj jakoby _e funkci nějakého kontrolér

a co se týká potom ty _e

jo eště oknem toho vokolo na server by mala pro zas prípadě jako kladné odpovědi je by mala propagovat když

je událost mluvit access u

proč oběma na prokazovat tuto událost no kvůli tomu že ten kdo používá aby mohou zareagovat

a něčemu robiť

jo ta komponenta sama aničkami urobí ono sama postará o to byla se nic prípadě že to byla stejně blow

poriadku tak _e nad nad rodiny komponentě pově je to kuka a nad rodina komponenta už může být webová stránka

a ta se rozhodně že zaprvé jednu nějaké interne sekci

ale rozhodně být oni malby člověk pana protože login panel ale jako s pohledu prostě nějaké logiky jako zdi jakej

jako

z jakého důvodu málo vypadne o tomto rozhodovat

jako

_e něma prostě celý ten jakoby kontrolér obuvu vůbec ta logika jakoby celé aplikaci je malá bych prostě někde vyšší

ni na jedné komponentě které ale znamená příkaz třeba na samotnej stránky samotný kontroly stránky kustod rozhodně závislosti na události

mluvím s access u

eventuelně logického opička do fondu kate velkou možnost flexibility jo že vy se rozhodně že třeba zná login fail bodě

počítačem havran kontrolery že log vám prostě ně pršel ty krát takto zablokuje tě

jo tu komponentu tomu wimp ano prostě někdo voliče znovu důsledně za půl hodiny

jo takže preto jako pro tu logiku tak vytlačíme vyšší

elektrostatika implementaci na na tom se _e server i tak na tom servry jako to nám pinu tyto data a

teda podstatě urobíme jednu a jakoby špeciálná uvést

a to mě rozhodujeme o tom state o komponentě i rozvodnění rozhodujeme o tom že pozvedáme do databáze a snažíme

se v databázi vyhledávač užívat těla s tímto heslům

jste kdyby ta komponenta bola silně závislá na databázi a na na tom jak databáze implementován

jo trvat máme relační databáze a dokonce daná google a ten ženě máme prostě nějaký dictionary že tam vůbec jako

by krvelačné do to jako dotazy prostě jako další databázi jako hodně fungujů

jo takže ano poved ani ani implementace jako ale prvého udělal prosím api jo tam tam jsou nějaké prostě věci

které to obalů ale rozhodně prostě na tom je možno je závislý takže teda a komponenta taloviny vše na tom

servry urobí takových italové a kocoura že to z validuje

vypráví teda taky nám to vyšlo v textové podobě takto prvek dědo objektovou a s těmito informací a my zavolá

nějakou svůj vlastnú prázdnou

_e metodu

_e bloky

jo a a tato metoda login vyhazuje nějakou výjimku

a teda si představit že že a rozšiřuje _m jakoby celou komponentu toho byla ceně tak na straně serveru ven

po dědím otto ho servletu ktorý jako to servletu login sean a implementuje _m len metodologií

jo a ta metoda login bude implementovaná takže teraz mám taková ta kurta vázu ta která prostě _e čumim právě

jakoby do ty svoje databázi ty šlichta buduje a rozhodně sami se ten login podarilo ale voni

tak je to sposobom pět si to komponentu takto disciplinovaně naimplementujeme takýmto způsobu sme schopni vyskoč komponentu pro sme schopny

použití na hrozila prostě aplikaci jan v _e vozech prý padouch a podobně

takže z Ú nula

ale protože máme bitový jako respektive sledu to bývá user nedalo postup dostanete pouze čase role a komodita použit že

jako abstrakt na ta metoda by bylo abstrakt na _e nutně jakoby implementovaná

_e

a trestnejch mám jako X by to šlo

no a s oblažovala tým že takovéto servlet ale ten servlet asi tak je možný denně použila server se mně

instance lyžovačku ke už abstraktní ale pokial můžem ať ho po tomkou tak potom je to ještě šlo

jo

no co se týká ještě zdrojovou jasného to sem se mně bavil ale toto je děsně ovšem učitelka kdyby tečka

statika zdrojů jako styly obrázky lokalizace všecko toto stě schopny u loužičku komponenty hosti schopný toto všecko za kompilovat teda

jako by zabalí do jedné hodí varů do do jedného prostě balíka který potom distribuuje tě

a všechny tyto věci prostě už němu sítě jako by znovu dodávat do ty aplikaci dokonce letých _e obrázková jevy

teďko to právě obrázky jakoby spadá dohromady že jo že se že se používat takzvané prostě stáj ty a ty

se vám to zlepšuje a obou zvyšuje sestře

rozpor snižuje

čas na čitelně stránky

jo takže tyto všecky věci a tady u prostě implementovaných polem jak je ve tečku pont máte krásně zabalenou o

máslíčko vanů musím prostě pro dál

ale co se týká na doplnění je tak _e registr panel a nějaký ten for passport pane natolik neboli naznačené

dýmaly bit že implementované obdobně

a mali bitový komponenty na úrovni login panelu

o co se týká vpodstatě toho linku který tam je taky má propagovat tuto událost když je to by se

malou propagovat ještě vyšší a potom by se v podstatě mali jako by ta ta tahla na aplikaci aby malá

rozhodnutí _e čas a zobrazí presence si pípat že jakolik něm na registrová ať

_e teda může se buď otvory znova stránka registraci ju algo vyskočíš jakoby pochopeno teda nějaké vyskakovat se okno

_e toto toto rozhodnutí ni nám nějak na to co vy komponenty jedna možnost pomocnou tých tých handleru to toho

zpětného informovaní a aby ten uživatel prostě ta rozhodo prostě jakým sposobom chce ten

vaše formuláře ty ve ta com ta navržena komponenta jakým způsobem se ten formulář prostě

to zobrazeno zobrazovač

na na R stavy suma kobylek moc takže komponentový vývoj webových aplikací je skutečně možný a hlavně vývoj komponent rozmyslet

toho že mátě prostě cot mátě všechny zdroje k němu

obrázky čtyři mátě k němu prostě

to lokalizaci ju toto všetko sada výtvory a uchování jako komponenta která se dá použít bati s dělali znova a

podstatné

je možnost tu po pane troši rozšiřovat

to sou například jako by mě zdůraznil ale oproti framework macho jeví cat komponenty give teďka se tady úplně luxusně

dědič

jo se ta dědičnosti je na úrovni javy

takže dvě stě schopny jako fungovat na pizzu jako že na principu polymorfismu že kecama tam nějaká levně páč tak

v podstatě jako by sto potomkovi o

píšete obor I D

tak jist ostře schopny fungovat šla princi jak využívat Č principy jako by to oblohu dingu na základě typu se

rozhodne která metoda sama zavolali podobně jo to kotrba s aspoň tyto pod

v tom tak toto vy cat má vyřešené hrozně špatně dojít ke tu kým ten pojedu ochoten quartz a tady

na rodinné komponenty něčím nepovolil V tak o prostě používat čili a snímač konců genetičkou toto možné a na straně

servletu ale dokonce na straně Ú a to je velmi jako silná vlastnost stačilo já mám radši gwt

a hlavně myslela tohoto poprosím že to návěsti jako že skica rozhodněte komponentový v levé straně zapracovali tak určitě prostě

musí tě bič jako odhodlaný disciplinovaný aby se to vyvíjely tyto komponenty prostě

skutečně a ku

prostě

jak ten komponentový zákon káře ale potom získat že prostě úplně ve chtěl ne vlastnosti komponent jak jsem to tady

začali ať komponenty na konci jsem si povidal jak je to může strčte komponenty vědí jako kojena málo s tím

práce a teda z mám prostě nějaké tak u kolekci komponent rossi tak jako by skromným

a proto těch stavem používám dokola z nějakých větších zásahů jedinou práce s tím a tak teda dohromady jo ale

to je sklon otázka toho či sami chce _e voni

je to žena zas jako že práv _e jakoby že musím znovu začala něčem a catch něco ani kopyty je

to vysloveně prostě

refer jakoby reference

tak je mám takovým za pozorné

of prípadě šmat nějaké otázky tak mi sou to pobavit

jo toto je jedna z věcí které které světlo že začnu používat google web toolkit vlastnost a toho ně můžu

používat že vlastně tady prostě provoz ohladila skript a že jsme-li zadá velmi krásně použít a to prostě

_e na toto teda za ním občas ale _e

google web toolkit na špeciálná komentár _e právě takový vytvořit že na ty _m metodu k tomu samozřejmě musíte implementovat

ženatý na a dokument R a ten comment tady lomítko hvězdička mínus sám napíše tě javascriptem se končit mínus jednička

lomítko to opačné tam napíšu si javascript a tento dělat skryt sávám jako by od od a do ty stránky

a _e návratový _e návratová hodnota ty těchto komponent zpravidla N všeobecná prostě obecně element

že jo jako nějak on

_e

no jakou element chtěla skriptu jo je to je to prostě ostaň pokud reprezentaci a to a myslím potom do

kartě zpracovač skutečně úplně nádherně prostě použít že že to může láskyplný máti naimplementovaný prvek času době ve tečka a

využívající potom ty vlastnosti někde téma

že nějaká otázka

_e teda sem se chtěl to bylo z Ú a konečný na straně serveru

no

to že mi zatleskat zazvonila za to byl jaksi nás na straně jako by to měla skriptu

tak myslím že no osum nemyslím plně doporučovala něco bolívie způso takže ani vyprostil se mirek ale _e genetičkou podporujete

málo pektoris třebar má jako by ten stoličku klienta nocí _e ty tato podpora tam je

tak to storage aleně vím filtry ostatné věci to bohužel si že

no tak tom sumatře pozadu protože tam tomto nohu mezi kompresi mám po nějaké ale já osobně prostě ani ty

mezi com jako jako a tak jak jako prostě přišlo rabi takže P šlo o

že nějaké další jako že osekaná do v a já osobně jemně _e

jako němém před A likér se vám nezlob o o je toto R