Technologický slovník
je název formátu používaného pro ukládání stránek Internetu. Jedná se o textový soubor doplněný o speciální značky určené k popisu formátování. Text, který teď právě čtete je uložen na našem serveru ve formátu HTML. Pokud se chcete blíže podívat jak HTML vypadá "vevnitř", můžete si nechat zobrazit zdrojový text z nabídky Zobrazit vašeho prohlížeče.
Další informace: www.w3c.org
Stejně jako je HTML formátem dneška, je XML budoucností Internetu. Struktura XML dokumentu je velmi podobná jako u HTML. Rozdíl spočívá v tom, že XML formát je rozšiřitelný a není závislý na omezené množině formátovacích značek podporovaných prohlížeči. Značky nejsou v XML použity pro určení vzhledu, ale spíše pro určení sémantiky.
Velkou výhodou XML dokumentů je fakt, že se dají dobře načítat, zpracovávat a ukládat a to i aplikacemi různých výrobců a na různých platformách. Velké uplatnění nachází tento formát v oblasti middle-waru a elektronické komerce.
Další informace: www.w3c.org
Je to programovací jazyk, ale nejenom to. Dá se říci, že Java je dnes již rozsáhlá technologie, se kterou přišla společnost Sun Microsystems, která umožňuje vývoj a spouštění aplikací nezávislých na použité počítačové platformě. Umožní například vyvinout aplikaci na operačním systému Windows a spouštět ji mimo jiné i na UNIXu, Linuxu nebo MacOS. To však není ta hlavní výhoda Javy. Jak již bylo zmíněno, Java je i programovací jazyk, který je navržen tak, že umožní vytvářet plně dynamické aplikace a odstraňuje některé vlastnosti ostatních programovacích jazyků (jako např. C++), které často vedly k programátorským chybám.
Aplikace vytvořené pomocí Javy jsou bezpečnější a díky tomu vhodné pro nasazení v e-commerce.
Další informace: java.sun.com
I když by se to mohlo zdát podle názvu, jazyk JavaScript má pramálo společného s technologií Java. Snad jen to, že syntaxe JavaScriptu je na první pohled podobná syntaxi jazyka Java. JavaScript byl vytvořen firmou Netscape jako součást prohlížeče Navigator. Měl umožnit provádění programového kódu internetové aplikace přímo v prohlížeči a rozšířit tak možnosti WWW stránek ve formátu HTML. Stejně jako HTML i JavaScript se postupně vyvíjel a dohromady vznikla bohatá platforma, která byla pojmenována jako Dynamické HTML, zkráceně DHTML.
Další informace: devedge.netscape.com
Je další programovací jazyk, tentokrát zaměřený na práci s daty. Je neodmyslitelnou součástí jakékoliv větší enterprise aplikace. Jak patrně víte, na ukládání dat se používají převážně relační databáze. Ty velké, které podporují práci s mega/giga/terabajty informací jsou stavěny jako tzv. SQL servery. To jsou servery, které dokáží interpretovat příkazy v jazyce SQL a řešit obsáhlé dotazy, které SQL umožňuje. Klientské aplikace, které data potřebují mohou zaslat serveru SQL příkazy a získat, upravit nebo přidat potřebné záznamy.
Jedná se o zkratku Enterprise JavaBeans. Je to specifikace, která stanovuje jak efektivně implementovat vícevrstvé transakční aplikace postavené na technologii Java. EJB lze považovat za průmyslový standard, který byl přijat velkým množstvím významných výrobců dodávajících technologie pro Enterprise sektor. Aplikační server postavený na specifikaci EJB umožní tvůrcům vytvářet přenositelné, bezpečné, transakční a modulární aplikace. Mnoho zmíněných vlastností je přitom automaticky řešeno aplikačním EJB serverem a tvůrce samotné aplikace se o ně nemusí starat.
Další informace: java.sun.com/products/ejb
Systém internetových stránek se většinou používá pro publikování statických dokumentů, tj. dokumentů, které jsou uloženy na disku serveru a jsou přenášeny v nezměněné podobě do prohlížeče. Jsou však situace kdy musí server vytvářet stránky dynamicky, např. generováním podle obsahu databáze. Jeden ze způsobů jak to udělat je použití CGI skriptů. CGI skript je aplikace, která se spouští na serveru při každém požadavku na přenesení stránka. Aplikace tuto stránku vygeneruje podle momentálního kontextu a předá ji k odeslání WWW serveru.
Pojem CGI neurčuje použití konkrétního programovacího jazyka, a proto můžeme vidět CGI skripty implementované pomocí jazyků Perl, C, C++, unixových shell skriptů nebo systému ASP, PHP či JSP.
Další informace: www.activeserverpages.com/
Servlet je programový kód běžící na straně serveru, který zajišťuje podobné funkce jako CGI skripty s tím rozdílem, že servlety jsou implementovány za použití jazyka Java (tím je docíleno vyšší bezpečnosti, vyššího výkonu). Servlety běží na serveru trvale a nestartují se při každém požadavku na načtení dynamické stránky. Tato vlastnost pomáhá programátorovi snadněji přenášet stavovou informaci mezi jednotlivými požadavky a udržovat si aktivní seznam použitých prostředků (jako je např. spojení na databázi nabo aplikační server).
Je zajímavé se na tomto místě zmínit o JSP (Java Server Pages), což je užitečná kombinace vlastností CGI skriptů a servletů. JSP jsou skripty psané v jazyce Java, které se při požadavku na provedení překládají do byte-kódu Java a dále se s nimi zachází jako se servlety.
Další informace: java.sun.com, www.servletcentral.com, www.servlets.com
Stejně jako najdeme Javu na straně serveru v podobě servletů, můžeme vidět Javu v klientském prohlížeči v podobě appletů. Applety se používají pro rozšíření možností prohlížeče o další uživatelské funkce. Běžně se používají na implementaci funkcí, které zvyšují uživatelský komfort internetové aplikace. Některé zajímavé animace, které jsou k vidění na Internetu jsou realizovány pomocí appletů.
Další informace: java.sun.com
|