Č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 predpokladali, že naše servlety existujú v perfektnom svete, kde každý je
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 stránku JSP. Na koniec sme si ukázali niektoré častejšie používané
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é programy, mali by vytvárať prepojené skupiny, ktoré sú iba časťou
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 sa týka jazyka, ale aj ďalších aspektov ako je mena,
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 naznačil, že pri použití JDBC môžu vzniknúť určité výkonnostné problémy
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é je možné kompenzovať použitím tzv. connection poolingu s využitím JNDI (Java
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 výsledku vyhodnocovania sa vykoná preddefinovaná činnosť. Servlet filtering poskytuje štandardizovanú
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ť. V dnešnej časti si vytvoríme a prejdeme praktický príklad využívajúci prácu s objektom
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ú na pridelenie identifikátora klientovi, pri prvej požiadavke na servlet. Na
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 budú skôr kozmetického charakteru. Servlety 2.4 budú integrálnou súčasťou pripravovanej
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 URL. Tieto dve techniky sú určené okrem iného na uchovanie
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 môžete uložiť do databázy ale aj do súborov. V dnešnom článku
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 jednoduchý, bol pomerne dlhý. Bolo to spôsobené tým, že servlet
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 sme tak celkom neskončili, pretože sa ešte stretneme pri filtroch