Google App Engine. Kod w chmurze.pdf
(
3513 KB
)
Pobierz
Spis tre ci
CzÚ Ê I Google App Engine — przygotowania do pracy
Rozdziaï 1. WstÚp ................................................................................ 11
1.1. Czym jest chmura obliczeniowa? ............................................................... 11
1.2. Systemy programowania w chmurze obliczeniowej ...................................... 17
1.3. PodziÚkowania ......................................................................................... 20
Rozdziaï 2. PoczÈtek ........................................................................... 21
2.1. Zakïadanie konta Google App Engine ...................................................... 21
2.2. Konfiguracja rodowiska programistycznego ............................................... 23
2.3. Uruchamianie programu napisanego w Pythonie na platformie App Engine ... 26
2.4. Monitorowanie stanu wïasnej aplikacji ....................................................... 33
CzÚ Ê II Python i Google App Engine
— programowanie aplikacji
Rozdziaï 3. Pierwsza prawdziwa aplikacja w chmurze ................. 39
3.1. Podstawowa aplikacja czatu ...................................................................... 39
3.2. Podstawy HTTP .................................................................................... 43
3.3. Mapowanie czatu na HTTP .................................................................... 47
Rozdziaï 4. ZarzÈdzanie danymi w chmurze ................................... 55
4.1. Czemu nasz czat nie zadziaïaï? ................................................................. 55
4.2. Utrwalanie danych czatu .......................................................................... 58
6
Google App Engine. Kod w chmurze
Rozdziaï 5. Obsïuga kont u ytkowników w Google App Engine ... 69
5.1. Wprowadzenie do obsïugi u ytkowników ................................................... 69
5.2. Usïuga Users
obsïuga u ytkowników .................................................... 70
5.3. Integrujemy obsïugÚ u ytkowników z czatem ............................................... 72
Rozdziaï 6. PorzÈdkowanie kodu — oddzielenie
interfejsu u ytkownika od logiki .................................. 75
6.1. Praca z szablonami
podstawy ............................................................... 76
6.2. Budowa ró nych widoków przy u yciu szablonów ....................................... 81
6.3. Obsïuga wielu pokoi czatu ........................................................................ 86
Rozdziaï 7. Poprawianie wyglÈdu interfejsu — szablony i CSS .... 93
7.1. Wprowadzenie do CSS ............................................................................ 94
7.2. Nakïadanie stylów CSS na tekst ............................................................... 96
7.3. Ukïady stron w CSS .............................................................................. 101
7.4. Budowa interfejsu w oparciu o ukïad pïywajÈcy ........................................ 108
7.5. ZaïÈczanie arkusza stylów do aplikacji App Engine ................................. 112
Rozdziaï 8. Interakcja ...................................................................... 115
8.1. Podstawy tworzenia interaktywnych usïug ................................................ 116
8.2. Wzorzec projektowy MVC ..................................................................... 118
8.3. Niezakïócona komunikacja z serwerem ..................................................... 121
CzÚ Ê III Programowanie na platformie App Engine w Javie
Rozdziaï 9. Google App Engine i Java ............................................. 131
9.1. Wprowadzenie do GWT ........................................................................ 132
9.2. Praca z JavÈ i GWT
poczÈtki ............................................................ 135
9.3. Zdalne wywoïania procedur w GWT ...................................................... 143
9.4. Testowanie i przesyïanie aplikacji GWT do chmury ................................. 148
Rozdziaï 10. ZarzÈdzanie danymi po stronie serwera ................. 149
10.1. Trwaïo Ê danych w Javie ....................................................................... 150
10.2. GWT i przechowywanie trwaïych obiektów ........................................... 154
10.3. Pobieranie trwaïych obiektów w GWT .................................................. 157
10.4. Klient i serwer
komunikacja ............................................................. 160
Spis tre ci
7
Rozdziaï 11. Konstruowanie interfejsów u ytkownika w Javie .... 163
11.1. Czemu GWT? .................................................................................... 163
11.2. Konstruowanie interfejsu u ytkownika w GWT ..................................... 165
11.3. O ywianie interfejsu
11.4. O ywianie UI
11.5. GWT
obsïuga zdarzeñ ............................................... 171
uaktualnianie widoku ................................................. 176
podsumowanie ...................................................................... 178
Rozdziaï 12. Aplikacja Javy po stronie serwera ........................... 181
12.1. Wypeïnianie luk
obsïuga pokoi czatu ................................................ 181
12.2. Projektowanie interakcji: inkrementacja .................................................. 186
12.3. Uaktualnianie klienta ............................................................................ 194
12.4. Warstwa administracji czatu .................................................................. 195
12.5. Uruchamianie i przesyïanie aplikacji ...................................................... 196
12.6. Strona serwera
zakoñczenie .............................................................. 199
CzÚ Ê IV Google App Engine — wy sza szkoïa jazdy
Rozdziaï 13. Datastore — wy sza szkoïa jazdy:
typy wïa ciwo ci ......................................................... 203
13.1. Tworzenie usïugi systemu plików ........................................................... 204
13.2. Modelowanie systemu plików: pierwsze kroki ......................................... 207
13.3. Typy wïa ciwo ci
13.4. Typy wïa ciwo ci
lista ...................................................................... 224
podsumowanie ...................................................... 227
Rozdziaï 14. Datastore — wy sza szkoïa jazdy:
zapytania i indeksy ..................................................... 229
14.1. Indeksy i zapytania w Datastore ............................................................ 230
14.2. Elastyczniejsze modele Datastore .......................................................... 235
14.3. Transakcje, klucz i grupy encji .............................................................. 237
14.4. Polityka i modele spójno ci ................................................................... 239
14.5. Pobieranie inkrementalne ...................................................................... 242
Rozdziaï 15. Usïugi Google App Engine .......................................... 245
15.1. Szybki dostÚp do danych i usïuga Memcache ......................................... 246
15.2. DostÚp do danych: usïuga pobierania adresów URL .............................. 251
15.3. Komunikacja z czïowiekiem: poczta elektroniczna i komunikatory ............ 252
8
Google App Engine. Kod w chmurze
15.4. Wysyïanie i odbieranie poczty elektronicznej .......................................... 256
15.5. Usïugi
podsumowanie ..................................................................... 259
Rozdziaï 16. Serwerowe przetwarzanie w chmurze .................... 261
16.1. Terminarz zadañ i App Engine cron ..................................................... 262
16.2. Dynamiczne inicjalizowanie zadañ przy u yciu kolejkowania ................... 266
16.3. Serwerowe przetwarzanie w chmurze
podsumowanie ......................... 272
Rozdziaï 17. Bezpieczeñstwo i usïugi App Engine ........................ 275
17.1. Bezpieczeñstwo .................................................................................... 275
17.2. Podstawowe zabezpieczenia .................................................................. 276
17.3. Bezpieczeñstwo
stopieñ zaawansowany ............................................. 283
Rozdziaï 18. Administracja aplikacjÈ w chmurze ........................ 291
18.1. Monitorowanie ..................................................................................... 291
18.2. Rzut oka na Datastore .......................................................................... 295
18.3. Logi i debugowanie .............................................................................. 296
18.4. ZarzÈdzanie wïasnÈ aplikacjÈ ................................................................ 297
18.5. Nabywanie zasobów ............................................................................. 299
Rozdziaï 19. Podsumowanie ............................................................ 301
19.1. Podstawowe pojÚcia w chmurze ............................................................. 301
19.2. Idee typowe dla App Engine ................................................................ 302
19.3. Co dalej? ............................................................................................. 304
Skorowidz .......................................................................................... 307
Plik z chomika:
MsBlow
Inne pliki z tego folderu:
Focus 2017.05.pdf
(105721 KB)
100 Sposobów na proste życie(1).pdf
(26870 KB)
Angielski. Modal Verbs. Czasowniki modalne skan.pdf
(4347 KB)
Dzialkowiec 2017.04.pdf
(18281 KB)
Duchowe życie zwierząt(1).pdf
(1458 KB)
Inne foldery tego chomika:
- ◢◤ FILMY 2018 CHOMIKUJ
- NAJNOWSZE FILMY [ - 2020 - ] CHOMIKUJ
! KSW 45 WALKI - GALA 2018
2021 filmy
aerobik
Zgłoś jeśli
naruszono regulamin