Články autora Marek Branický
Cactus – testovanie sledovania session
Všetci vývojári webovských aplikácií vedia, že session tracking je kritickou súčasťou aplikácií vyžadujúcich sledovanie stavu medzi jednotlivými požiadavkami od klienta. Keďže HTTP je bezstavový protokol, neposkytuje žiadny mechanizmus, ktorý by
Java Servlets – komprimovanie obsahu
V predchádzajúcich článkoch venovaných práci s grafikou sme komprimovanie obsahu posielaného servletom už využívali. Išlo však o nepriame komprimovanie, ktoré bolo súčasťou procesu kódovania obrázku do výsledného formátu. V praxi je však možné využiť
Cactus – testovanie cookies
V predchádzajúcom článku sme začali so skutočným testovaním čiastkových kusov kódu (unit testing). Išlo o testovanie správnej funkčnosti metódy zodpovednej za spracovanie a kontrolu prihlasovacích údajov užívateľa. V tomto článku budeme v praktických ukážkach pokračovať
Java Servlets – servlet chaining a grafika
V jednom z minulých článkov som spomenul možnosť reťazenia servletov (servlet chaining) na úrovni predávania si textových informácií. Na druhej strane, servlety si môžu navzájom posielať nie len text, ale aj obrázky.
Cactus – testovanie formulárov
V minulom článku sme vytvorili základnú kostru, na ktorej môžeme stavať naše testy. Preto je vhodný čas, aby sme začali s praktickým využívaním možností testovacieho frameworku Cactus. Konkrétne sa pozrieme, ako otestovať
Java Servlets – grafické efekty a cache
V predchádzajúcich článkoch sme vytvorili servlety, ktoré vytvárajú alebo navzájom kombinujú grafické prvky. V tomto článku sa pozrieme na to, ako servlet môže pridávať k obrázkom rôzne grafické efekty. Napríklad môže zmenšiť čas
Cactus – konfigurácia a basic schéma
Dôležitou časťou Cactus frameworku je konfiguračný súbor, obsahujúci niekoľko užitočných informácií, potrebných na vykonanie testov. Tento súbor sa umiestňuje na klienta a musí byť dostupný v classpath. Tiež si popíšeme niekoľko základných
Java 2 SE 1.5.0 – technologické preview
Firma SUN Microsystems chystá uvedenie novej verzie jazyka Java 2 SE 1.5.0, ktoré síce nie je tak prelomové ako bol prechod z verzie 1 na verziu 2, napriek tomu však obsahuje veľké množstvo noviniek. V niektorých prípadoch
Java Servlets – skladanie a kompozícia grafiky
V predchádzajúcom článku sme zamerali naše úsilie na tvorbu jednoduchých obrázkov. V tomto článku si skúsime ukázať, ako kresliť do už existujúcich obrázkov a ako kombinovať vopred pripravené obrázky do väčších celkov. V závere
Cactus – open source testovací framework
Cactus ako testovací framework je určený pre overovanie server-side Java kódu. Konkrétne je určený pre testovanie servletov, servlet filtrov a stránok JSP. Cactus sa využíva ako jeden z nástrojov extrémneho programovania, pretože
Java Servlets – generovanie grafiky
Veľká väčšina ľudí je vizuálne orientovaná, to znamená, že ľahšie absorbujú grafické informácie prezeraním obrazov ako čítaním textu. Pravdepodobne by bolo veľmi ťažké nájsť web stránku, ktorá nejakým spôsobom nevyužíva
Java Servlets – autorizovaný prístup k aplikácii 5.
V tomto článku ukončíme rozprávanie o realmoch ako o viac menej špecifickej črte servera Tomcat, súvisiacej s autorizovaným prístupom k aplikáciám. Prebrali sme tri základné typy (MemoryRealm, JDBCRealm a DataSourceRealm), čaká nás ešte JNDIRealm a JAASRealm. Obidva
Java Servlets – autorizovaný prístup k aplikácii 4.
V tomto článku sa pozrieme bližšie na ďalšie typy realmov. Pre zopakovanie, realm je skupina informácií o užívateľoch a ich roliach. Podľa toho, kde fyzicky sa tieto informácie nachádzajú, rozdeľujeme aj jednotlivé realmy.
Java Servlets – autorizovaný prístup k aplikácii 3.
Pokračujeme tematikou zabezpečenia našich aplikácií pred neautorizovaným prístupom. V tomto článku si povieme niečo málo o možnostiach digitálnych certifikátov a ukážeme si, ako aktivovať a nastaviť autentifikáciu a autorizáciu na serveri Tomcat 5.x.
Java Servlets – autorizovaný prístup k aplikácii 2.
V minulom článku sme načali problematiku zabezpečenia web aplikácií pred neautorizovaným prístupom. Využívali sme pritom možnosti prehliadača, ktorí na požiadanie serverom zobrazil špeciálne prihlasovacie okno. Jeho úlohou bolo získať prístupové meno