Ajax w akcji

Ajax w akcji
Dave Crane, Eric Pascarello, Darren James

Kategoria: Open Source, Ajax
Wydawnictwo: HELION

Ilość stron: 712
ISBN: 978-83-246-0495-1
Ajax w akcji

Ajax to technologia tworzenia aplikacji i witryn WWW, która zyskuje coraz większe uznanie wśród programistów. Dzięki połączeniu języków JavaScript i XML z asynchroniczną komunikacją między przeglądarką i serwerem twórcom tej technologii udało się wyeliminować podstawową wadę aplikacji bazujących na przeglądarce internetowej, czyli konieczność oczekiwania na "przeładowanie" strony.

Ajax sprawia, że niezbędne dane są pobierane w tle. Zastosowanie tej technologii powoduje, że aplikacje sieciowe pod względem obsługi coraz bardziej przypominają tradycyjne programy. Efekty działania Ajaksa można zaobserwować na coraz większej ilości witryn WWW.

"Ajax w akcji" to praktyczny przewodnik po zagadnieniach związanych z projektowaniem witryn i aplikacji WWW w tej technologii. Czytając go, poznasz genezę Ajaksa i podstawy korzystania z niego. Nauczysz się stosować wzorce projektowe, model MVC oraz frameworki i biblioteki wspomagające tworzenie witryn WWW. Przeczytasz o profesjonalnych technikach budowania aplikacji sieciowych i zastosujesz je w praktyce, pisząc własne systemy.

Znajdziesz tu również informacje o optymalizowaniu wydajności aplikacji oraz tworzeniu mechanizmów zabezpieczeń. Dzięki przykładom zgromadzonym w kolejnych rozdziałach książki, takim jak dynamiczna lista rozwijana, mechanizm podpowiedzi, rozbudowany portal sieciowy oraz interfejsy użytkownika, poznasz praktyczne aspekty stosowania Ajaksa w projektach.

  • Podstawowe zastosowania Ajaksa
  • Dostosowywanie istniejących aplikacji do Ajaksa
  • Wzorzec MVC w aplikacjach
  • Biblioteki i frameworki wspomagające pracę nad aplikacjami
  • Oddzielanie logiki od widoku
  • Wymiana danych pomiędzy przeglądarką i serwerem
  • Zabezpieczanie aplikacji
  • Optymalizacja wydajności

Twórz aplikacje, które będą nie tylko funkcjonalne, ale również wygodne w obsłudze.

Spis treści:

Część I. Reorganizacja pojęcia aplikacji internetowej (27)

1. Nowe projektowanie dla serwisów internetowych (29)

2. Pierwsze kroki z Ajaksem (55)

3. Porządkowanie aplikacji wykorzystujących technologię Ajax (91)

Część II. Podstawowe techniki (143)

4. Strona WWW jako aplikacja (145)

5. Rola serwera (187)

Część III. Profesjonalny Ajax (239)

6. Wrażenia użytkownika (241)

7. Bezpieczeństwo a Ajax (277)

8. Wydajność (313)

Część IV. Ajax w przykładach (361)

9. Podwójna dynamiczna lista rozwijalna (363)

10. Sugestie prezentowane podczas wpisywania (399)

11. Rozbudowany portal wykorzystujący Ajaksa (463)

12. Dynamiczne wyszukiwanie przy użyciu XSLT (507)

13. Tworzenie niezależnych aplikacji wykorzystujących technologię Ajax (547)

Część V. Dodatki (607)

A. Przybornik programisty aplikacji Ajax (609)

B. JavaScript dla programistów obiektowych (639)

C. Frameworki i biblioteki ułatwiające stosowanie technologii Ajax (671)

Open Source, Ajax


Podobne książki:


Serwery sieciowe Linuksa Serwery sieciowe Linuksa Wreszcie mamy książkę, na którą od dawna czekali administratorzy i konsultanci sieciowi, którzy chcą użyć Linuksa do budowania serwerów sieciowych. Jej oryginalność polega na tym, że ta rozpoczyna się tam, gdzie kończy się większość innych...
 
Aurox Linux ćwiczenia Aurox Linux ćwiczenia Aurox Linux to system, który nie tylko łatwo się instaluje oraz konfiguruje. Ta wersja systemu to olbrzymi zbiór spolszczonych narzędzi, dzięki którym instalacja, konfiguracja systemu oraz wgrywanie dodatkowych programów jest bardzo proste zwłaszcza dla...
 
Po prostu PHP techniki zaawansowane Po prostu PHP techniki zaawansowane Język programowania PHP stanowi dla wielu osób przepustkę w świat pisania aplikacji działających po stronie serwera WWW. Łatwość z jaką przychodzi nauczenie się tego języka, sprawiła, że używają go setki tysięcy amatorów i profesjonalistów na...