Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IT-Prednasky-1.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.74 Mб
Скачать

Vmodelu

PrinciparchitekturyMVC

-uživatelprovedeakcivuživatelskémrozhraní–klientpošlepožadavek

-řadičobdržíotétoakciinformacizobjektuuživatelskéhorozhraní

-řadičpřistoupíkmodelu,vpřípaděpotřebyhozaktualizuje

-doménoválogika(model)zpracujezměněnádata

-výsledekzměnypředámodeluživatelskémurozhraní

Vněkterýchpřípadechjevýsledekpředánřadičianásledněuživatelskémurozhraní

Vněkterýchpřípadechuživatelskérozhranípošlenavýsledekmodeludotaz

-uživatelskérozhranípošlevýsledekklientovi

VýhodyMvc

-rychlostvývojeaplikace

-přehlednostpřivývojiasprávěaplikace–nezávislostjednotlivýchčástí

-bezpečnost

Databázeprowebovéaplikaceainformačservery

-databázovýserver

Databáze

oData

-umožňujíuchovávatdata

-umožňujíspravovatdata,pracovatsdaty

Model

Procedůry

-MySQL,PostgreSQL,MSSQLServer,Oracle,Informix,Souborovýsystém,…

Dynamickétechnologienastraklienta

-technologieumožňujícídynamickézměnynastraněklienta

Plnězávislénawebovémprohlížeči

-vyššíinteraktivitauživatele

-mažousubjektivnírozdílmeziwebovouaplikacíadestkopovouaplikací

-JavaScript(DOM,CSS,AJAX)

-FLASH,JAVAaplets

Dynamickétechnologienastraklienta–web

-archaické–nepodporujíJavaScript,nepodporujídynamickétechnologie

-silnězastaralé–nízkápodporaJavaScriptu

-zastaralé–velkápodporanestandardníhoJavaScriptu

-moderní–vysokápodporaJavaScriptu,vysokápodporadynamickýchtechnologií

-supermoderní

Dynamickétechnologienastraklienta

-JavaScript

Nejpoužívanějšískriptovacíjazyknastraněprohlížeče–kódinterpretovánprohlížečem

„dodává“webůminteraktivituadynamiku

Můžedojítkbezpečnostnímrizikům,výkonnostnímproblémům

-HTML5

Nováspecifikaceznačkovacíhojazyka

Nahrazuje(X)HTML

Důraznasémantikuvpodoběnovýchvýznamovýchznaček

-MediaQueries

Sloužíprodistribucistylůmezirůznýmitypyzařízení

oZobrazenínaobrazovce;mobilnímzařízením;tisk;aj.

-LocalStorage

-DragandDrop

Dynamickétechnologienastra

klienta–AJAX

-AsynchronníJavaScriptaXML

-umožňujevytvářetlepšíapřístupnějšíwebové

aplikace

-nenínutnéprokaždýpožadavekznovunahrávatceloustránkudoprohlížeče

PrincipAJAXu

-uživatelzadádowebovéhoprohlížečeadresu

webovéaplikace

-webovýprohlížečpošlepožadaveknawebovýserver

-webovýserverzašleodpověď

-uživatelzačnepracovatswebovouaplikací

-JavaScriptvestránceiniciujeprohlížečposlatžádost,např.odata

-serverpošleodpověď

-dojdek„překreslení“částiwebovéstránky

ServiceOrientedArchitectureWebservices

-webovéslužby

Přístupnépřesstandardníinternetovéprotokoly

Nezávislénaplatformě

Nezávislénaprogramovacímjazyku

Mezisystémovákomunikace

-poskytovatelslužby

-uživatelslužby

-SOAP–SimpleObjectAccessProtocol(protokolprovýměnuzprávvXML)

-uplatněnívB2B

íkladywebochaplikacísAJAXem

-LMSMoodle

-Googleaplikace–Gmail,Maps,Picassa,…

-Mapy.cz

-OpenSourceCMS–WordPress,Drupal,Joomla,…

-e-shopy

InformačnísstémynaplatlforměWww–využití

-rezervačnísystémy–letenek,autopůjčoven,ubytování

-zpravodajskéservery

-podnikovéinformačnísystémy

Intranet,extranet

Péčeozákazníky,plánovánívýroby,finančnířízení,správadokumentů,vztahsdodavateli,…

Webovéaplikace

-výhody

Nezávislostnaplatformě

Celosvětovádostupnost24hdenně7dnívtýdnu

Instalacewebovéhoklienta

Malé,přijatelnézatížení

Validacenaserveru–vstup,výstup

Výpočetnílogikanaserveru

Datanaserveru

Snadnéformátovánívýstupu–proklientyrůznýchzařízení

-nevýhody

Bezpodmínečnákonektivitaksíti

Náročnějšínapřenos–vytíženísítě,internetu

Náročnějšínabezpečnost

oZabezpečeníserveru–webovéhoidatabázového

oZabezpečeníklienta

oZabezpečenípřenosu

oZabezpečenísamotnéaplikace

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]