Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Princip architektury MVC
- Už ivatel provede akci v už ivatelské m rozhraní - Klient poš le pož adavek - Ř adič obdrž í o té to akci informaci z objektu už ivatelské ho rozhraní - Ř adi př istoupí k modelu, v př í padě potř eby ho zaktualizuje - Domé nová logika (model) zpracuje změ ně ná data - Vý sledek změ ny př edá model už ivatelské ho rozhraní - V ně který ch př í padech je vý sledek př edá n ř adič i a ná sledně už ivatelské mu rozhraní - V ně který ch př í padech už ivatelské rozhraní poš le na vý sledek modelu dotaz - už ivatelské rozhraní poš le vý sledek klientovi
Vý hody MVC - Rychlost vý voje aplikace - Př ehlednost př i vý voji a sprá vě aplikace - Nezá vislost jednotlivý ch č á stí - Bezpeč nost
Databá ze pro webové aplikace a informač ní systé my - Databá zový server – datbá ze (data) - Umož ň ují uchvá vat data - Umož ň ují spravovat data, pracovat s daty - Model - Procedů ry - MySQL - PostgreSQL - MS SQL Server - Oracle - Informix - Souborový systé m
Dynamické technologie na straně klienta - Technologie umož ň ují dynamické změ ny na straně klienta - Plně zá vislé na webové m prohlí ž eč i - Vyš š í interkativita už ivatele - Maž ou subjektivní rozdí l mezi webovou aplikací a desktopovou aplikací - JavaScript (DOM, CSS, AJAX) - FLASH, JAVA aplets
Dynamické technologie na straně klienta – webové - Archaické – Nepodporují JavaScript, nepodporují dynamické technologie - Silně zastaralé – ní zká podpora JavaScriptu - Zastaralé – Velká podpora nestandardní ho JavaScriptu - Moderní – Vysoká podpora JavaScriptu, vysoká podpora dynamický ch technologií - Supermoderní
Dynamické technologie na straně klienta - JavaScript - Nejpouž í vaně jš í skriptovací jazyk na straně prohlí ž eč e - Kó d interpretová n prohlí ž eč em -,, dodá vá ” webů m interaktivitu a dynamiku - Mů ž e dojí t k bezpeč nostní m riziků m, vý konnostní m problé mů m - HTML5 - Nová specifikace znač kovací ho jazyka - Nahrazuje (X)HTML - Dů raz na sé mantiku v podobě nový ch vý znamový ch znač ek - MediQueries - Slouž í pro distribuci stylů mezi rů zný mi typy zař í zení - Zobrazení na obrazovce - Mobilní zař í zení - Tisk - … - Local Storage - Drag and Drop
Dynamické technologie na straně klienta – AJAX - Asynchronní JavaScript a XML - Umož ň uje vytvá ř et lepš í a př í stupně jš í webové aplikace - Není nutné pro kaž dý pož adavek znovu nahrá vat celou strá nku do prohlí ž eč e
|