JBoss: Intermezzo - ukázka využití
V minulém dílu jsme mluvili o celé řadě užitečných služeb, které nám JBoss aplikační server poskytuje. Dnes si na velmi jednoduchém Hello World příkladu ukážeme, jak tyto služby využít. Uvidíme, jak malé úsilí musíme vynaložit, abychom dosáhli velkých věcí, a jak nám AS může zjednodušit práci.
V minulém dílu jsme mluvili o celé řadě užitečných služeb, které nám JBoss aplikační server poskytuje. Dnes si na velmi jednoduchém Hello World příkladu ukážeme, jak tyto služby využít. Uvidíme, jak malé úsilí musíme vynaložit, abychom dosáhli velkých věcí, a jak nám AS může zjednodušit práci.
Související články
Apple včera na pravidelném setkání s vývojáři tradičně uvedl některé novinky, které stojí za pozornost. Nového MacBooku v hliníku jsme se sice nedočkali, ale o to více prostoru bylo věnováno iPhonu.

10. června 08, 11:06
Linkuj.cz
V utery 2.10. probehla na Masarykove Univertive v Brne v budove D1 Fakulty informatiky prednaska technickeho reditele firmy JBoss. Sacha Laborey prednasel zdarma zajemcum informace o teto firme a jejich produktech. Prednasku jsem navstivil a rozhodl se napsat z ni par dojmu.

4. října 07, 06:10
SOOM.cz
Nadešel čas seznámit se s dalším typem business komponenty, s entity beans. Entitní komponenty mají za úkol perzistenci dat, bez které se většina aplikací neobejde. Zachovávají vlastnosti objektového programování a přitom se pohodlně ukládají do relační databáze. Jak to celé funguje?

21. červenece 08, 12:07
Root.cz
Když jsem přemýšlel jaký zvolím framework pro webovou aplikaci,
naskytly se mi v podstatě dvě možnosti. Buď JSF či Struts. Osobně
jsem raději hned sáhnul po JSF. Komponentový framework, navíc tolik
dotovaný samotným Sunem.
Po vyzkoušení pár příkladů jsem ihned přešel do vývoje. Zde ovšem
nastaly potíže. Psaní stejného kódu stále dokola. Stálá definice přes
XML, neexistence použitelného scope pro komponenty. Navíc […]
]

23. listopadu 07, 06:11
finc weblog
Dnes se seznámíme s možnostmi zabezpečení enterprise aplikací v aplikačním serveru JBoss. Zabezpečení je v současnosti žhavým tématem, protože nikdo nechce zpřístupnit své služby nepovolaným uživatelům. Naštěstí nemusíme kód pro autentizaci a autorizaci psát sami, ale můžeme jednoduše využít nabízené služby.

2. dubna 08, 02:04
Root.cz
V tomto dílu seriálu se podíváme na jeden ze tří typů business komponent, na session beans. Tento typ komponent jsme v minulých dílech již několikrát používali, aniž bychom je nějak podrobněji zkoumali. Ukážeme si možnosti session beans ve verzi 3.0 a jak je s jejich pomocí možné stavět enterprise aplikace.

22. dubna 08, 12:04
Root.cz
Ukázka špatného použití CSS
O Microsoftu si teď myslím ještě méně než dřív: Stránka
o WSH
Pokud používáte MSIE, asi si toho nevšimnete, ale takhle se opravdu
zarážky u seznamů neskrývají:
http://msdn.microsoft.com/library/shared/webparts/netscape.css:
ul { margin-left:-2.5em; }

17. března 08, 01:03
Not so well done
Že bychom se po dlouhé době dočkali pořádného válečného filmu s fiktivní zápletkou a hvězdným obsazením? Pojďme se podívat na první trailer válečného dramatu Defience!

18. srpna 08, 12:08
Linkuj.cz
Apple připravil na svých stránkách prezentační video pro svůj iPhone. Je to spíš takový "videonávod", na kterém uvidíte, jak se ovládají všechny funkce. Je to poměrně dlouhé video, ale uvidíte na něm mnoho zajímavého: jak se s iPhonem telefonuje, jak se pracuje se zprávami, jak se poslouchá hudba ...

23. června 07, 12:06
MobilMania.cz
Vývojová verze Firefoxu 3.1 Alfa 2 podporuje značky video a audio z HTML5. Já se jí podívám trochu na kobylku podobně jako jsem to před půl rokem udělal se Safari. Implementace sice není kompletní a obsahuje chyby (jednou se mi podařilo prohlížeče dokonce shodit), ale pro základní popis obou značek prozatím postačí.Pokud chcete vidět rovnou celý výsledek, zobrazte si testovací stránku, já zde jednotlivé možnosti značek a rozeberu podrobněji.VideoZačneme videem, protože je zajímavější. Firefox v tuto chvíli podporuje pouze formát OGG Theora, v budoucnu by se mohlo spektrum rozšířit, ale to není zajím ještě jasné. Diskusi o formátech nechám na jindy, dnes se soustředím na kód HTML a JavaScriptu, kterým se video vkládá a ovládá.Vzal jsem HTML5 trailer (krátké video, které jsem loni vyrobil) a převedl jej pro účely výkladu do OGG formátu. Má asi 5MB, proto pokud máte pomalé spojení, vydržte, až budete zkoušet příklady níže, než se poprvé načte. Pro další zobrazení by už měla zafungovat cache.A můžeme udělat první pokus: zobrazit video v prohlížeči. Tady Firefox trochu zklamal, pokud mu video předložím přímo, nabídne mi stažení, ale netváří se, že by je uměl zobrazit (na to jsem se těšil). Škoda, takže pro zobrazení videa musíme vytvořit webovou stránku, do které video vložíme. (Pro srovnání u obrázků to není nutné, ty prohlížeč dokáže zobrazit i přímo, nepotřebuje k tomu webovou stránku).Nejjednodušší příklad vložení - k vložením nám stačí značka video s nastaveným atributem src. Musíme pamatovat na přístupnost a pro prohlížeče, které značku video nepodporují, vložíme tzv. fallback obsah, který zobrazí místo videa. V našem případě postačí, když dovnitř značky video vložíme odkaz ke stažení. JENŽE video nám jaksi nefunguje že? Po načtení ze zobrazil první snímek, ale ne a ne se spustit. Inu zatím jste ho zobrazili, ale ještě nespustili.Vložení s ovládacími prvky - přidáme atribut controls. Prohlížeč nám má nyní nabídnout ovládací prvky. A můžeme si video spustit. Video nám krásně běží a můžeme si je i zastavit. Všimněte si, že ovládací prvky jsou vykresleny plně v zobrazované oblasti videa, nijak nezasahují do okolní stránky (webdesigner tedy nemusí řešit který problížeč jak prvky vykreslí, nezajímají ho). BTW doufám, že je stávající podoba jen dočasná, protože se Safari, které zobrazí kompletní ovládací prvky včetně pozastavení videa, timeline, rychlého převinu a vypnutí zvuku, se nedá srovnat. Aktualizováno: Pracuje se na zlepšení.Malá varianta s autoplay - předchozí příklad, ale s přidaným atributem autplay, jehož význam jste jistě odhadli.Ovládáme video sami - pokud nechceme, aby ovládání zajišťoval prohlížeč, žádný problém. Když ale nevložíme atribut controls, musíme ovládací prvky nabídnout uživateli sami (jinak video nedokáže ani spustit, natož již spuštěné video zastavit). V tomto příkladu uvádím tu nejjednodušší možnost (kliknutím na video je spustíte nebo naopak zastavíte), v reálu bychom zvolili nějakou intuitivnější metodu, např. umístění pěkných tlačítek pod videem.Nastavení rozměrů - video je klasický blok, můžeme mu vnutit jakékoliv rozměry (a za pomoci SVG nebo CSS transform jím dokonce otáčet).Značka video toho umí víc, ale jedná se buď o pokročilé vlastnosti nebo o vlastnosti, které Firefox zatím neimplementoval (zobrazení posteru, obsluha událostí atd.). Necháme si je proto na jindy. Pokud jste z Brna a okolí, můžete si přijít poslechnout mou přednášku na konferenci LinuxAlt 2008, kde se toho dozvíte víc a nejen o videu.AudioFirefox podporuje opět jediný kodek a to OGG Vorbis. Podobně jako u značky video není zatím ani podpora značky audio kompletní. Postačí nám proto jen jedna ukázkaUkázka audia - na zobrazené stránce sice nic neuvidíte, zato uslyšíte hudbu na pozadí. To proto, že jsem přidal atribut autoplay. Bez něj byste mohli hudbu spustit (a opět zastavit) JavaScriptem. Dalším řešením by bylo přidat atribut controls, který by měl podobně jako u videa uživateli zobrazit ovládací prvky. Ten ovšem ve Firefoxu zatím nefunguje.Když prohlížeč nejde ztišitMalé zamyšlení. Jak se poslední příklad zachová, pokud budete mít vypnutý JavaScript?Podobně jako v Safari se obsah značky audio spustí, i když je vypnutý JavaScript (to je správně) a toto chování nejde změnit (to je špatně).Doufejme, že než se podpora audia dostane do ostré verze, tak se nějaké nastavení objeví. Jinak by to totiž znamenalo konec poslední tiché bašty. Dosud jste měli možnost, pokud jste chtěli prohlížet web v tichosti, vypnout JavaScript, pluginy a měli jste celkem jistotu, že vás prohlížeč nevyruší. S příchodem značky audio tato jistota padá. Doufejme, že se v prohlížečích objeví aspoň možnost i tento mediální obsah vypnout.A tím končí dnešní stručné představení značek a . Více najdete v HTML5 specifikaci v sekcích Video Element, Audio Element, Media Elements a Source Element.Jak vytvářet OGG TheoraDotatek pro ty, kdo chtějí vytvořit video s kodekem OGG Theora a neví jak. Stačí když:stáhnete ffmpeg2theorazkonvertujete jím existující video (z příkazové řádky takto: ffmpeg2theora video.avi)výsledek můžete přehrát třeba ve Firefoxu 8-) nebo si stáhněte přehrávač VLC, případně samotný kodek

1. října 08, 04:10
HTML 4 5 6...
Nemá cenu chodit okolo horké kaše, podívejte se na to sami, takto nějak vypadá server na technologii web 2.0. Aneb taky lidi z vašeho marketingu ujíždějí na trendy newspeaku?

25. října 07, 06:10
Weblogy.cz
Vzpomínáte si na Elektronka? Ruský televizní seriál pro děti.

16. února 08, 12:02
Linkuj.cz
Jakožto dlouholetý uživatel Gentoo jsem několikrát odolával pokušení vykašlat se na poučku, která je vidět na každém kroku, a to že není dobrý nápad dát do CFLAGS -O3.
Při psaní úlohy do předmětu počítačové fyziky jsem vlastně omylem narazil na to, že je velmi jednoduché uvědomit si, že to opravdu není dobrý nápad.

2. května 08, 03:05
abclinuxu - blogy
Filmová adaptace comicsu Alios Nebel se představuje v novém, velice pěkném teaseru.

29. května 08, 09:05
Linkuj.cz
Velmi pěkně vypadající open source prográmek na správu rodokmenu představuje možný budoucí směr vývoje aplikací pro Windows.

6. srpna 07, 12:08
Linkuj.cz
Pod značkou LaCie se začnou brzy prodávat miniaturní přenosná úložiště využívající disky Samsung Spinpoint A1. LaCie Little Disk bude vybaven rozhraním USB 2.0 a pyšnit se mimo jiné bude hmotností pouhých 85g.

19. ledna 08, 06:01
Linkuj.cz
Naskytla se mi možnost získat základ pro server a to grátis - no neberte to ;o)

7. června 08, 11:06
abclinuxu - blogy
Originálna Coca-Cola (nie diétna ani iné druhy) je nielen osviežujúci nápoj, ale aj výborný pomocník v domácnosti. 10 využití Coca-Coly:...

13. srpna 07, 12:08
Linkuj.cz
GPS přístroje nemusí sloužit pouze řidičům nebo turistům. Své využití mají i při tak specializované aktivita, jakou je běh.

31. října 07, 12:10
MobilMania.cz