Webové technologie

Jedna z nejpoužívanějších služeb v Internetu je bezesporu World Wide Web, v překladu celosvětová pavučina. Byla
vyvinuta v evropském centru jaderného výzkumu CERN v roce 1990 a brzy se rozšířila po celém světě. Provoz služby
www zajišťuje množství technologií, z nichž některé probereme v tomto článku.

HTTP

HyperText Transfer Protocol

je soubor pravidel pro komunikaci www klienta s www serverem. Klient www
služby - neboli webový prohlížeč - požádá server o nějakou stránku a server mu ji poskytne. Žádost ale musí být správně
podána, aby ji server porozuměl. Je to podobné, jako když člověk něco požaduje na úřadu - také musí správně vyplnit
příslušné kolonky na formuláři.
O to, jaká jsou tato pravidla, se ale uživatel vůbec nestará. Správně za něj vyplní žádost webový prohlížeč. Ale
můžeme alespoň vědět, že nějaká pravidla (nějaký protokol) existuje.

URL

Uniform Resource Locator

je adresa stránky nebo jiného souboru v Internetu. To je jediné, co musí vyplnit
uživatel webového klienta do adresního řádku. Většinou je adresa skryta v odkazu na webové stránce, takže uživateli stačí
kliknout myší na tento odkaz. URL může vypadat třeba takto:
http://www.lipava.cz/edu/skoleni/lekce1.html
V tomto URL je obsažen název protokolu, adresa webového serveru, adresář (složka) na serveru a nakonec jméno
požadovaného souboru.

HTML

HyperText Markup Language

je jazyk, ve kterém jsou napsány webové stránky. Tomuto jazyku rozumějí webové
prohlížeče a musí mu také rozumět každý uživatel, který chce vytvořit svoji stránku. Stránky vygenerované wysiwyg
editorem (např. M$ Word) ponechme stranou a označme je jako prasárny.
Pamatujme, že HTML určuje obsah a strukturu stránky, vzhled řeší technologie jiné.

CSS

Cascading Style Sheets

definují vzhled webové stránky. Styl může být zapsán v odděleném souboru, na který je
odkaz z HTML dokumentu. Jednotného vzhledu všech stránek dosáhneme jednoduše tak, že všechny odkazují na stejný
soubor stylu.

PHP

Personal Home Page

je technologie pro vytváření dynamických stránek - takových, jejichž obsah se mění podle
okolností - např. podle datumu a času, podle odpovědí zapsaných ve formuláři nebo podle stanice, která webový server
kontaktuje. PHP skript interpretuje server a výslednou webovou stránku pošle klientovi.

JavaScript

Java Script

je jazyk, jehož kód se zapisuje přímo do html stránky a interpretuje ho webový klient. Nejčastější
využití je při kontrole správného vyplnění webového formuláře ještě před odesláním webovému serveru.

odkazy

WWW Consortium (W3C) - zabývá se vývojem webových standardů ( http://www.w3c.org/)
domovská stránka projektu php ( http://www.php.net/ )
domovská stránka projektu apache - nejpoužívanějšího web serveru ( http://www.apache.org/ )
výukové stránky o psaní webových stránek ( http://www.jakpsatweb.cz/