PORTÁLOVÉ SYSTÉMY
Přednáška č. 2
Jan Górecki
gorecki@opf.slu.cz
>
Prostředí portálů
•Internet
–Celosvětový systém navzájem propojených počítačových sítí
–Služby
•WWW
•E-mail
•FTP
•VoIP
•Instant messaging
•DNS – domény
•Sdílení souborů
•Připojení ke vzdálenému počítači
•Cloud
–
Jazyky
•HTML (HyperText Markup Language)
–Značkovací jazyk pro hypertext
–Od roku 2007 se opět vyvíjí
–Dokončuje se specifikace verze 5 (navrhována konsorciem firem W3C)
•XHTML (Extensible Hypertext Markup Language )
–značkovací jazyk pro tvorbu hypertextových dokumentů v prostředí WWW vyvinutý W3C (mezinárodní
konsorcium, jehož členové společně s veřejností vyvíjejí webové standardy pro World Wide Web)
–Vývoj XHTML 2.0 – slepá větev
–
Jazyky
•CSS (Cascading Style Sheets)
–Jazyk pro popis způsobu zobrazení stránek napsaných v jazycích HTML, XHTML nebo WML (Wireless
MarkUp Language)
–Aktuálním standardem je verze CSS3 (konsorcium W3C)
–Hlavním smyslem je umožnit návrhářům oddělit vzhled dokumentu od jeho struktury a obsahu
–
Jazyky
•PHP (Hypertext Preprocessor)
–Skriptovací programovací jazyk, určený především pro programování dynamických internetových
stránek
–Začleňuje se přímo do struktury jazyka HTML
Jazyky
•JAVA
–objektově orientovaný programovací jazyk
–Čipové karty (JavaCard)
–Mobilní telefony (JavaME)
–Aplikace pro desktopové aplikace (JavaSE)
–Distribuované třívrstvé systémy (JavaEE)
–Od roku 2007 JAVA vyvíjena jako opensource
HTML
–HTML lze kódovat pomocí SGML (Standard Generalized Markup Language) - HTML
•SGML je univerzální značkovací metajazyk, který umožňuje definovat značkovací jazyky jako své
vlastní podmnožiny
–Budeme se věnovat verzi 5
•v této verzi lze používat i všechny prvky známé z verze 4
•přehled motivací a nápadů, jak a proč HTML5 používat už dnes lze najít v http://diveintohtml5.info
(nebo česky http://kniha.html5.cz/)
•Podporují Chrome, Firefox, IE, Opera, Safari, Edge.
HTML
•Dokument HTML
–textový formát (ASCII)
–přípona .htm, .html
–není nutná kompilace do binárního nebo jiného kódu
–soubory v binárním tvaru (obrázky, zvuky) nejsou přímo součástí souboru HTML, jsou na ně umístěny
pouze odkazy
•Elementy
–části www stránky (HTML dokumentu)
–např. odstavec, tabulka, obrázek, nadpis
•Příkazy jazyka (Tags, značky)
–značení elementů v HTML dokumentu
–
•
•
HTML
•
,
Toto je tělo dokumentu
• • HTML značky 1 • - bold, underlined, italic • - úsek textu • - nový odstavec
•
- řádkový zlom
•