Prezentacja dotyczy architektury aplikacji internetowych od strony back-endu oraz front-endu dziaajcego w rodowisku wykonania przegldarek internetowych.
2. Definicja aplikacji
Aplikacja w informatyce to podzbi坦r oprogramowania
komputerowego przeznaczonego bezporednio dla
u甜ytkownika, wykonujca okrelon grup zada.
Tradycyjn aplikacj nazwiemy tak, kt坦ra jest wykonywana
przez system operacyjny i wykorzystuje jedynie zasoby
komputera, na kt坦rym zostaa uruchomiona.
3. Aplikacja internetowa
Aplikacja internetowa jest aplikacj wykorzystujc do
pracy zasoby rozproszonych komputer坦w
podczonych do sieci internet
Rich Text Apliccation definicja Macromedii odnoszca si
przede wszystkim do technologii flash
Rich Web Agent bogaty klient najczciej przegldarka
internetowa
8. Warstwa danych
Realizowana przez bazy danych
Mo甜e by to system plik坦w
Wsparcie transakcjami kluczowych
informacji
Wielodostpno
9. Warstwa sesji
Realizowana przez serwer WWW lub
serwer aplikacyjny
Zarzdzanie sesjami u甜ytkownik坦w
Caching wynik坦w zapyta do warstwy
danych
Mo甜liwa specjalizacja
10. Warstwa prezentacji
Realizowana najczciej przez
przegldark internetow
Prezentacja danych
Interfejs u甜ytkownika
Wykonywanie oblicze
Logika interfejsu
11. Podsumowanie
Wielkie mo甜liwoci prezentacyjne
Logika interfejsu u甜ytkownika po stronie
klienta
Obliczenia (wielki rozproszony klaster)
Prostota (brak instalacji i utrzymania po
stronie u甜ytkownika)
17. Cechy jzyka
Saba typizacja
Obiekty jako kontenery (sowniki)
Dziedziczenie prototypowe
Rachunek Lambda
Domknicia (podobnie jak w
paradygmacie funkcyjnym)
18. Cechy C.D.
Wystpuje tylko jeden typ danych obiekt
Zapo甜ycza wiele ideii jzyk坦w funkcyjnych
Skadnia jest podobna do C
Funkcje s obiektami!
Parametry funkcji s dostpne przez
obiekt attributes
Literay obiekt坦w