Webová aplikace
(→Struktura webové aplikace, vrstvy) |
(→Princip webové aplikace, důvody zavedení této platformy) |
||
Řádka 10: | Řádka 10: | ||
== Princip webové aplikace, důvody zavedení této platformy == | == Princip webové aplikace, důvody zavedení této platformy == | ||
+ | Webová aplikace je v softwarovém inženýrství aplikace poskytovaná uživatelům '''z webového serveru''' | ||
+ | přes '''počítačovou síť''' Internet, nebo její vnitropodnikovou obdobu (intranet). Webové aplikace jsou | ||
+ | populární především pro všudypřítomnost webového prohlížeče jako klienta. Prohlížeč se pak nazývá tzv. '''tenkým | ||
+ | klientem''', neboť sám o sobě nezná logiku aplikace. | ||
− | + | Schopnost aktualizovat a spravovat webové aplikace bez nutnosti šířit a instalovat software na potenciálně | |
+ | tisíce uživatelských počítačů je hlavním důvodem jejich oblíbenosti. Webové aplikace jsou používány | ||
+ | pro implementaci mnoha podnikových i jiných informačních systémů, ale i freemailů, internetových | ||
+ | obchodů, online aukcí, diskusních fór, weblogů. | ||
== Struktura webové aplikace, vrstvy == | == Struktura webové aplikace, vrstvy == |
Verze z 23. 4. 2012, 00:05
- princip webové aplikace, důvody zavedení této platformy
- struktura webové aplikace, vrstvy
- Aplication Service Provider
- webový server a jeho funkce ve webové aplikaci
- metody přenosu dat od klienta na server
- uživatelské rozhraní webové aplikace
- technologie tvorby aplikační loginy webové aplikace
- datová vrstva
Princip webové aplikace, důvody zavedení této platformy
Webová aplikace je v softwarovém inženýrství aplikace poskytovaná uživatelům z webového serveru přes počítačovou síť Internet, nebo její vnitropodnikovou obdobu (intranet). Webové aplikace jsou populární především pro všudypřítomnost webového prohlížeče jako klienta. Prohlížeč se pak nazývá tzv. tenkým klientem, neboť sám o sobě nezná logiku aplikace.
Schopnost aktualizovat a spravovat webové aplikace bez nutnosti šířit a instalovat software na potenciálně tisíce uživatelských počítačů je hlavním důvodem jejich oblíbenosti. Webové aplikace jsou používány pro implementaci mnoha podnikových i jiných informačních systémů, ale i freemailů, internetových obchodů, online aukcí, diskusních fór, weblogů.
Struktura webové aplikace, vrstvy
Ačkoliv je mnoho možností, webové aplikace jsou obvykle strukturovány jako třívrstvé. V té nejběžnější formě je:
- prezentační vrstva (první vrstva) - webový prohlížeč
- vrstva aplikační logiky (střední vrstva) - nástroje pro dynamické generování stránek (např. CGI, PHP, javové servlety nebo ASP)
- datová vrstva (třetí vrstva) - např. databáze
Webový prohlížeč posílá požadavky střední vrstvě, která je obsluhuje prostřednictvím dotazů do databáze a generováním uživatelského rozhraní.