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