Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.