Články autora Marek Branický
Java Servlets – autorizovaný prístup k aplikácii 1.
V tomto, už devätnástom, článku o servletoch začneme s problematikou bezpečnosti. Na úvod to bude HTTP autentifikácia, neskôr si povieme niečo o digitálnych certifikátoch a nakoniec o možnostiach SSL (Secure Sockets Layer). V doterajších článkoch sme ticho
Java Servlets – interakcia a zdieľanie objektov a zdrojov 3.
V tomto článku dokončíme rozprávanie o zdieľaní objektov a externých zdrojov v súvislosti so servletmi. Hlavnou témou bude zdieľanie a správa atribútov webovej aplikácie na troch úrovniach (v kontexte aplikácie, aktuálneho sedenia a príchodzej požiadavky).
Java Servlets – interakcia a zdieľanie objektov a zdrojov 2.
V predchádzajúcej časti sme načali problematiku spolupráce servletov medzi sebou navzájom a medzi servletmi a ostatnými zdrojmi webovej aplikácie. Zaoberali sme sa špeciálnym typom filtrovania a reťazenia servletov a presmerovaním odpovede na iný servlet či
Java Servlets – interakcia a zdieľanie objektov a zdrojov 1.
Vo väčšine príkladov, ktoré nájdete na webe, sa používajú samostatné servlety, respektíve JSP. Aj v našom seriály o servletoch sme často využívali stand-alone servlety. V skutočnom svete však servlety nemôžu byť iba samostatné
Java Servlets – i18n
Táto tajomná skratka je odvodená od slova internacionalizácia, teda niečo ako „zmedzinárodnenie“. Inými slovami je to snaha, aby vytvorenú aplikáciu bolo možné dynamicky národnostne a kultúrne prispôsobovať. A to nie len čo
Java Servlets – JDBC, JNDI a dátové zdroje 2.
V ostatnej časti našej série som predstavil možnosti využitia technológie JDBC v spojení so servletmi. Ukázali sme si ako nastaviť potrebné parametre, ako sa pripojiť k DB a ako položiť dotaz. V závere článku som
Java Servlets – JDBC, JNDI a dátové zdroje 1.
JDBC (Java Database Conectivity) je súčasťou J2EE (podobne ako servlety), je to rozhranie na prácu s databázovými systémami. Existuje niekoľko typov JDBC rozhraní. Použitie tohto rozhrania však prináša určité nevýhody, ktoré
Java Servlets – servlet filtering
V tomto článku sa zameriame na podpornú technológiu súvisiacu nie len so servletmi ale aj so stránkami JSP. Pôjde o systém filtrovania informácií resp. prichádzajúcich požiadaviek a následného vyhodnocovania týchto údajov. V závislosti na
Java Servlets – session tracking 2.
V predošlej časti sme prebrali teoretické aspekty práce s objektom HttpSession. Ukázali sme si ako session vytvoriť, naplniť atribútmi (objektmi), ako reagovať na vznik udalostí súvisiacich s objektom session a nakoniec ako session ukončiť.
Java Servlets – session tracking 1.
V minulom článku sme preberali použitie cookies a prepisu URL ako techniky na sledovanie stavu medzi requestami. Samozrejme, že môžete tieto techniky použiť aj z iného dôvodu, veľmi často sa napríklad cookies používajú
Preview špecifikácie Java Servlet 2.4
Posledná „Proposed Final Draft“ špecifikácia, vydaná firmou SUN Microsystems v spolupráci s expertnou skupinou JSR 154 (Java Specification Request), je verzia PFD3 z 10. apríla 2003. Táto špecifikácia samozrejme nie je konečná, ale zmeny
Java Servlets – state tracking
V predchádzajúcom článku o servletoch som na príkladoch ukázal jednoduchý spôsob zabezpečenia perzistencie servletu. V tomto článku znova využijem obľúbenú tému počítania prístupov. Tentoraz však na to, aby som predviedol prácu s cookies a prepisom
Java Servlets – perzistencia a serializácia objektov
V predchádzajúcich dvoch článkoch o servletoch sme preberali spracovanie formulárov. Údaje zadané používateľom sa vždy nejakým spôsobom spracovávajú a väčšinou aj ukladajú. Zatiaľ sme si ukázali len spracovanie, ale nie ukladanie dát. Dáta
Java Servlets – spracovanie formulára 2.
V predchádzajúcej časti seriálu o servletoch sme si jednoducho ukázali, ako spracovať údaje zadané a odoslané pomocou formulára. Príklad bol pomerne jednoduchý, čo sa týka samotnej logiky. Na druhej strane, aj keď bol
Java Servlets – spracovanie formulára 1.
V predchádzajúcej časti seriálu o servletoch (java komponentoch bežiacich na strane servera) sme si ukázali niektoré z ďalších možností konfiguračného súboru web.xml. Dnes sa s ním nebudeme príliš zaoberať, ale s týmto súborom