Ajax dla twórców aplikacji internetowych

Autor: Kris Hadlock

Szczegóły książki w Helionie
Tytuł oryginału: Ajax for Web Application Developers
ISBN: 978-83-246-0959-8
Cena: 34.9 zł
Zniżka: 10%
Cena ze zniżką: 31.41 zł
Oprawa: miękka
Format: B5
Data wydania: 2007.05.23
Liczba stron: 256
Przykładowy rozdział: ftp://ftp.helion.pl/online/ajaxin/ajaxin-1.pdf
Kategoria: Ajax

Zaprojektuj i stwórz nowatorskie aplikacje WWW

  • Poznaj technologię Ajax
  • Wykorzystaj wzorce projektowe
  • Zoptymalizuj komunikację z bazą danych

Chcesz, aby tworzone przez Ciebie aplikacje WWW stały się wygodniejsze w użytkowaniu i przypominały programy, z których korzystasz codziennie? Wykorzystaj możliwości, jakie oferuje technologia Ajax -- połączenie języka JavaScript i potęgi znaczników XML. Dzięki Ajaksowi stworzysz aplikacje internetowe pozbawione podstawowej wady, która często była przeszkodą w ich użytkowaniu -- konieczności przeładowywania stron. Ajax pozwala na pobieranie danych w tle, lecz nie jest to jedyna jego zaleta -- za jego pomocą można również weryfikować poprawność danych wprowadzanych przez użytkowników, tworzyć elementy graficzne generowane w czasie rzeczywistym i wprowadzać do aplikacji wiele użytecznych elementów.

"Ajax dla twórców aplikacji internetowych" to podręcznik, dzięki któremu poznasz praktyczne aspekty tej technologii i zasady wykorzystywania jej w projektach. Czytając tę książkę, dowiesz się, jak działają witryny WWW zrealizowane za pomocą Ajaksa. Nauczysz się wykorzystywać język JavaScript do tworzenia mechanizmów Ajax oraz komponentów, które będziesz mógł stosować w różnych aplikacjach internetowych. Przeczytasz także o komunikacji z bazami danych, zabezpieczaniu aplikacji i obsłudze błędów.

  • Zasada działania aplikacji Ajax
  • Formatowanie danych za pomocą XHTML i CSS
  • Tworzenie mechanizmów Ajax za pomocą języka JavaScript
  • Wykrywanie i usuwanie błędów z kodu JavaScript
  • Budowanie własnych komponentów w technologii Ajax
  • Stosowanie wzorców projektowych w aplikacjach Ajax
  • Połączenia z bazą danych z poziomu PHP, ASP.NET i ColdFusion
  • Zabezpieczanie aplikacji internetowych

Wykorzystaj technologię Ajax
i stwórz aplikacje, które będą wzorem dla innych.

Ajax dla twórców aplikacji internetowych -- spis treści

O autorze (9)

Przedmowa (11)

I Podstawy (13)

1. Wprowadzenie do technologii Ajax (15)

  • Obiektowy model dokumentu XML (16)
  • Zestawienie korzyści (16)

2. Żądanie (19)

  • XMLHttpRequest od podszewki (19)
  • Tworzenie obiektu (23)
  • Asynchroniczny transfer danych (24)
  • Stan gotowości (26)
  • Kody stanu i nagłówki HTTP (27)

3. Odpowiedź (31)

  • XML (31)
  • JSON (39)

4. Wizualizacja odpowiedzi za pomocą XHTML-a i CSS (45)

  • XHTML (45)
  • CSS (48)

II Tworzenie i używanie silnika w języku JavaScript (51)

5. Obiektowy JavaScript (53)

  • Sposoby podejścia obiektowego (54)
  • Konstruktory obiektów (56)
  • Prototypy (60)

6. Tworzenie silnika (67)

  • Tworzenie własnego interfejsu Ajax (67)
  • Obiekt AjaxUpdater (71)

7. Korzystanie z silnika (73)

  • Początek pracy (73)
  • Realizacja żądania (74)
  • Metody i właściwości silnika (75)

8. Usuwanie błędów (77)

  • Zdarzenie JavaScriptu onerror (77)
  • responseText (79)
  • IE Developer Toolbar (79)
  • Safari Enhancer (82)
  • FireBug (84)

9. Rozbudowa silnika (93)

  • Obiekt Utilities (93)
  • Obsługa kodów statusu za pomocą obiektu HTTP (99)

III Tworzenie komponentów nadających się do ponownego użycia (107)

10. Akordeon (109)

  • Początki (109)
  • Tworzenie obiektu Accordion (112)
  • Funkcjonalność paneli i wyświetlanie danych (115)

11. Widok drzewa (119)

  • Struktura danych (119)
  • Obsługa odpowiedzi (121)
  • Wizualizacja w interfejsie graficznym (122)

12. Weryfikacja danych po stronie klienta (129)

  • Wstęp (129)
  • Tworzenie obiektu weryfikatora (131)
  • Strona serwera (136)

13. Siatka danych (143)

  • Wstęp (143)
  • Tworzenie obiektu siatki danych (144)
  • Wyświetlanie danych (148)

IV Wzorce Ajax (155)

14. Wzorzec Singleton (157)

  • Wzorzec Singleton w skrócie (157)
  • Tworzenie obiektów z użyciem wzorca Singleton (158)
  • Używanie obiektu Singleton (161)

15. Model View Controller (163)

  • Podstawy wzorca MVC (163)
  • Tworzenie wzorca (165)
  • Korzystanie z wzorca MVC (166)

16. Wzorzec Observer (169)

  • Wprowadzenie (169)
  • Obiekt obsługujący błędy (170)
  • Korzystanie z obiektu obsługującego błędy (176)

17. Wzorzec Data Reflection (177)

  • Wprowadzenie (177)
  • Tworzenie wzorca (180)

18. Wzorce interakcji (183)

  • Tworzenie historii za pomocą cookies (183)
  • Przeciąganie i upuszczanie (189)

19. Wzorce użyteczności (195)

  • Obsługa zwracanych informacji, komunikatów o błędach i ostrzeżeń (196)

V Interakcja po stronie serwera (203)

20. Wprowadzenie do interakcji Ajaksa z bazami danych (205)

  • Łączenie się z PHP (206)

21. Interakcja z bazą danych od strony serwera (221)

  • Łączenie się z ASP.NET (221)
  • Łączenie się z ColdFusion (225)

22. Zaawansowana interakcja z bazą danych (229)

  • Aktualizacje masowe (229)
  • XML i JSON po stronie serwera (232)

VI Ostateczny szlif (235)

23. Zabezpieczanie aplikacji (237)

  • Luki w bezpieczeństwie (237)
  • Zabezpieczanie żądań Ajaksa hasłami (239)
  • Weryfikacja haseł po stronie serwera (241)

24. Zalecane praktyki (243)

  • Korzystanie z silnika (243)
  • Wzorce projektowe (244)
  • Korzystanie z komponentów (244)
  • Odpowiedzi statyczne i dynamiczne (244)
  • Obsługa błędów i komunikatów (245)
  • Historia aplikacji (245)
  • Bezpieczeństwo (246)

Skorowidz (247)

©2007 Włodzimierz Gajda | prace magisterskie | Dubai | Korekta prac magisterskich , Ebooki programowanie androida, Pozycjonowanie stron Poznań