View vrstva s Thymeleaf – náhrada za JSP

Dnes bych vám chtěl představit Thymeleaf template engine pro XML, XHTML a HTML5. Jedná se plnohodnotnou náhradu JSP, který umožňuje vytvářet tzv. natural templates pomocí dialektů. 

Ošklivý memory leak v Apache Commons File Upload

 Používáte Commons File upload knihovnu ve vaší aplikaci? Používáte DiskFileItemFactory pro ukládání velkých souborů do dočasné složky na disku? Používáte FileCleaningTracker, abyste se zbavili nepoužívaných dočasných souborů, jak je doporučeno v dokumentaci?Pokud ano, máte v aplikaci memory leak, o kterém pravděpodobně nemáte ani tušení. 

Skryté pastičky v Tomcatu aneb zpětná kompatibilita se všude nenosí

Tomcat logo
Nespoléhejte se na to, že, tak jako Java samotná, budou i základní knihovny a nástroje respektovat důležitost zpětné kompatibility. Například v případě Tomcatu se nám už několikrát stalo, že při upgradu na verzi, kde se mění pouze číslo patche, se kompletně rozpadla funkčnost aplikace. Poprvé to bylo myslím, když v patchi vyupgradovali na novější...

Zpátky ke kořenům: JSP

Nejen díky frameworku Stripes nejsou JSP mrtvou technologií. Stále se na této technologii pracuje a je vylepšována. Je naopak použitelnější než kdy dříve.

Ako nakonfigurovať Jetty v Java kóde

Servletový kontajner Jetty umožňuje veľmi jednoduché embeddovanie, čiže použitie v rámci iných aplikácií. To sa prejavuje aj v jeho jednoduchej konfigurácii pomocou Java kódu, čo v mnohých jednoduchých prípadoch uľahčuje spúšťanie a ladenie webových aplikácií. V článku si ukážeme základné triedy a mechanizmy, pomocou ktorých je to možné dosiahnuť.

Logování J2EE aplikací v Tomcatu 6.0

Vývojáři v development verzi Tomcatu (6.0) změnili způsob logování. Dříve se používal toolkit commons-logging (který ve verzi 5.5 nahrazoval vlastní Tomcat logger). Nyní je všechno úplně jinak – Tomcat 6 používá vlastní implementaci JULI založenou na java.util.logging API (vlastní handlery, které umějí rotovat soubory). O tom jak nastavit...

Exkurz do templatovacích enginů v Javě

Templatovací jazyky v Javě mají poměrně dlouhou minulost. První a zřejmě nejznámnější jsou JSP, které jsou součástí javy. Jsou nejstarší z rodiny templatovacích jazyků a přestože jsou masivně používány dodnes, mnoho lidí k nim má své výhrady:psaní JSP je obtížné pro ne-java programátory - přestože původní myšlenkou bylo, aby JSP psali odborníci na...

Autentifikácia a autorizácia v servletových kontajneroch

Autentifikácia a autorizácia je súčasťou skoro každej významnej webovej aplikácie. V mnohých jednoduchých prípadoch na ich realizáciu postačujú prostriedky, ktoré poskytuje priamo špecifikácia servletov. V článku si ukážeme príklad jednoduchej webovej aplikácie, ktorú zabezpečíme a nasadíme v kontajneroch Tomcat a Jetty.

Acegi Captcha způsob integrace a možnosti použití

V tomto příspěvku se nechci věnovat popisu zprovoznění jCaptchy v bezpečnostní frameworku Acegi Security, jelikož toto je velmi dobře popsáno již v existujícím článku na MoroSystems weblogu. Spíš se chci zaobírat způsobem, jakým se k integraci do Acegi frameworku autoři postavili. Tento způsob mi přijde totiž přinejmenším neobvyklý. Zachovává sice...

Running AJAX with jQuery in Stripes Framework

V článku najdete mé zkušenosti s implementací AJAXu ve frameworku Stripes na straně serveru a jQuery na straně klienta. Přestože jsem narazil na pár problémů je výsledek poměrně uspokojivý. Pokud potřebujete AJAX jako doplněk ke své standardní web aplikaci, mohou být Stripes tou správnou volbou. Programování AJAX varianty komunikace je...

 
strana 1/3celkem 21 položek