Výsledky vyhledávání pro "Píšeme pro web"
Autentizace pomocí filtrů – posluchač událostí
V předchozím článku jsme vytvořili správce uživatelů. V tomto článku si ukážeme, jak zajistit, aby instance třídy z předchozího článku byla vytvářena a likvidována společně s aplikací. Instanci vytvoříme pomocí posluchače událostí aplikace (ServletContextListener). Dále si předvedeme, jak zpracovat data z přihlašovacího formuláře a uděláme si malé
Individualizace stylopisů k eliminaci chyb prohlížečů – praktické postupy roku 2004
Tento článek informuje o tom, jaké prohlížeče uživatelé používají na konci roku 2004, předkládá praktické postupy, jak ohýbat styly pro používaný ale starý MSIE, a nastiňuje metody hledání triků pro jiné potenciálně problematické prohlížeče.
Autentizace pomocí filtrů – správce uživatelů
V tomto článku vytvoříme třídu, jejíž instance bude mít na starosti přihlášení a zaregistrování uživatele. Informace o uživatelích jsou stejně jako při použití JDBCRealm uloženy v relační databázi. Všechny potřebné informace (názvy tabulek, názvy sloupců a podobně) budou nastaveny v konfiguračním souboru web.xml pomocí elementu context-param.
Autentizace pomocí filtrů – filtry pro autentizaci
Tentokrát vytvoříme filtry potřebné pro naši autentizaci uživatelů. Jeden filtr vytvoří obal (zástupce) pro HTTP požadavek a druhý filtr pomocí session ověří, zda je uživatel přihlášen a zda je asociován s uživatelskou rolí, která má přístup k požadovanému zdroji. Ukážeme si také, jak se
Náhrada JS alertu blikajícím textem jako server control v ASP.NET
O univerzálním skriptu, pomocí kterého můžeme zobrazit blikající text, jsme již psali. V tomto článku využijeme současné schopnosti prohlížečů v oblasti CSS a SMIL, díky kterým může text blikat i bez použití klientského skriptu a navíc nenarušíme sémantiku dokumentu. Blikající text nakonec zapouzdříme do serverového ovládacího
Napojení na Google API v ASP.NET
Známý fulltextový vyhledávač Google nabízí své služby s určitým omezením také prostřednictvím webových služeb, skrze rozhraní nazvané Google Web APIs. Využijme tedy této možnosti a naučme se zároveň pracovat s webovými službami ve vývojovém prostředí Visual Studio .NET.
Hříchy pro šíleného korektora – výjimky, standardy a data
Jazyková úroveň českého webu je bezesporu vděčným tématem. Dalo by se říct, že každý druhý Čech je nejen vynikajícím fotbalovým trenérem, ale také nadmíru povolaným korektorem. Pokud se v některém článku, ať už se týká čehokoli, objeví překlep nebo hrubka, téměř vždy
Autentizace pomocí filtrů – vlastní principál
Pracujete-li s programovacím jazykem Java na straně serveru, zjistíte, že v některých situacích nelze použít standardní autentizační mechanismy serveru TomCat. Jedná se o situace, kdy je nutné uživatele přihlásit programově. Pokusil jsem se tedy vytvořit a popsat balík tříd, který umožní vyměnit autentizaci založenou
NumericTextBox control v ASP.NET
Čas od času se stává, že je potřeba do formuláře vložit TextBox, který by přijímal jen čísla. Docílit toho se dá několika způsoby. Jedním z nich je napsat nový Server Control, který by dědil z původního TextBoxu.
Zamezení vícenásobného odeslání formuláře pomocí server control v ASP.NET
O tom, že v řadě webových aplikací je nežádoucí, aby uživatel odesílal údaje z formuláře vícekrát, a jak tomu alespoň klientským skriptem zamezit, jsme již psali. V tomto článku popsaný způsob zapouzdříme do serverového ovládacího prvku, který je pak možné ihned použít jako náhradu původního
Zaklínadla na spam
Poslanci schválili 29. července 2004 zákon o zákazu siření nevyžádané elektronické pošty, takzvaného spamu. Názory na toto rozhodnutí jsou různé. Ať již prezident řekne ano či ne a zákon projde či nikoli, faktem zůstává, že se spamy budeme prostě muset nadále počítat. Z toho
PPWizard – práce s daty v externích souborech
PPWizard umí nejen vkládat celé externí soubory, či pouze jejich úryvky, ale také umí zpracovat soubory formátu CSV a zvládá i komunikaci s databázemi za využití jazyka SQL. Kromě toho umí z jednoho vstupního souboru generovat více výstupních souborů v různých formátech.
Zpracování databázových dat přes XSLT v ASP
Každý ASP programátor jistě zná obvyklý způsob psaní webových databázových aplikací, při kterém se připojí k databázi, spuštěním dotazu získá data v Recordsetu, iterací je prochází, zpracovává a slepuje požadovaný HTML kód. Moderní doba však požaduje trochu novější a hlavně robustnější přístup k práci s daty
Cryptography v .NET – Symmetric a Asymmetric encryption
Na internetu existuje mnoho webů, které by měly určitá svá data chránit před nežádoucími zraky. Praxe je bohužel taková, že velké množství webů uchovává například informace o uživatelích v XML souboru v čistém textu. To není příliš optimální řešení a myslím si, že by
XmlDataDocument a zobrazení stromové struktury přes XSLT v ASP.NET
Stromovou strukturu dat uložených v SQL databázi lze zobrazit mnoha způsoby. V tomto článku si ukážeme postup využívající technologii XSLT a výsledkem naší práce bude zobrazení strukturovaného diskusního fóra. Analýza relací mezi příspěvky nebude úkol pro C# kód, ale bude plně v moci XSL