reklama - zainteresowany?

Oracle Database. Tworzenie aplikacji internetowych w AJAX i PHP - Helion

Oracle Database. Tworzenie aplikacji internetowych w AJAX i PHP
Autor: Lee Barney, Michael McLaughlin
Tytuł oryginału: Oracle Database Ajax & PHP Web Application Development
Tłumaczenie: Andrzej Stefański, Rafał Jońca
ISBN: 978-83-246-1977-1
stron: 406, Format: 168x237, okładka: miękka
Data wydania: 2010-03-01
Księgarnia: Helion

Cena książki: 69,00 zł

Dodaj do koszyka Oracle Database. Tworzenie aplikacji internetowych w AJAX i PHP

Tagi: AJAX | Oracle - Programowanie | PHP - Programowanie

Wykorzystaj możliwości najlepszych technologii!

  • Jak wykorzystać obiekt XMLHttpRequest?
  • Jak manipulować modelem DOM?
  • Jakie możliwoÅ›ci kryje w sobie jÄ™zyk PL/SQL?

Duet PHP i MySQL cieszy się niesłabnącą popularnością. Jednak na rynku rozwiązań bazodanowych istnieje także wiele innych produktów. Wśród nich znajdziesz również bazę danych firmy Oracle. Przez znaczną część profesjonalistów uważana jest ona za najlepszą, najbezpieczniejszą i najwydajniejszą platformę do tworzenia zaawansowanych rozwiązań. Dzięki tej książce dowiesz się, jak wykorzystać bazę Oracle w połączeniu z PHP oraz dynamicznymi możliwościami technologii AJAX.

W pierwszej kolejności zapoznasz się z możliwościami skalowania rozwiązań korzystających z JavaScriptu i PHP. Następnie nauczysz się wykorzystywać obiekt XMLHttpRequest, a stąd już tylko krok do opanowania technologii AJAX. Ponadto dowiesz się, jak manipulować elementami w modelu DOM oraz pracować zdalnie z obiektami PHP. Autorzy książki w wyczerpujący, a równocześnie przejrzysty i przyjazny sposób wprowadzą Cię w tajniki administrowania bazami Oracle oraz posługiwania się składnią języków SQL i PL/SQL, wykorzystywanych w tej bazie. Książka ta w umiejętny sposób łączy wiedzę na temat projektowania przyjaznego i dynamicznego interfejsu użytkownika oraz zastosowania najlepszych rozwiązań w dziedzinie baz danych.

  • Skalowalność JavaScriptu i PHP
  • Obiektowość w tych jÄ™zykach
  • MożliwoÅ›ci i sposoby wykorzystania obiektu XMLHttpRequest
  • Manipulowanie modelem DOM za pomocÄ… JavaScriptu
  • Zdalne wywoÅ‚ania w PHP i HTTP-RPC
  • ObsÅ‚uga przycisku "Cofnij" w AJAX-ie
  • Zalecenia przy tworzeniu skalowalnych i elastycznych aplikacji
  • UdostÄ™pnianie VOIP oraz IM
  • Wykaz znaczników HTML
  • Podstawy jÄ™zyka PHP
  • Administrowanie bazami danych Oracle
  • SkÅ‚adnia i wykorzystanie jÄ™zyka SQL oraz PL/SQL

Projektuj skalowalne i elastyczne aplikacje!

Dodaj do koszyka Oracle Database. Tworzenie aplikacji internetowych w AJAX i PHP

 

Osoby które kupowały "Oracle Database. Tworzenie aplikacji internetowych w AJAX i PHP", wybierały także:

  • ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio
  • Ajax. Implementacje
  • Ajax. Od podstaw
  • Ajax. Bezpieczne aplikacje internetowe
  • 80 sposobów na Ajax

Dodaj do koszyka Oracle Database. Tworzenie aplikacji internetowych w AJAX i PHP

Spis treści

Oracle Database. Tworzenie aplikacji internetowych w AJAX i PHP -- spis treści

O autorach (9)

O redaktorze technicznym (11)

Wprowadzenie (13)

Część I: Tworzenie podstaw (17)

Rozdział 1. Skalowalność JavaScript i PHP (19)

  • Skalowalność (20)
  • Redukcja obciążenia procesora i pamiÄ™ci (21)
  • Skalowanie struktur kontrolnych (22)
  • Skalowanie przetwarzania ciÄ…gów znaków (26)
  • Skalowanie prostych operacji matematycznych (28)
  • WpÅ‚yw obiektów i ich metod na skalowanie (33)
  • WpÅ‚yw wielokrotnych żądaÅ„ wydruku na skalowanie (35)
  • Redukcja obciążenia sieci (36)
    • Wykorzystanie AJAX do zmniejszenia obciążenia sieci (36)
    • Wykorzystanie kompresji do zmniejszenia obciążenia (38)
  • Podsumowanie (40)

Rozdział 2. Modularność PHP i JavaScript (41)

  • Modularność (41)
  • Projektowanie w rzeczywistym Å›wiecie (42)
  • Główny moduÅ‚ i kontrolery (49)
  • Kontroler aplikacji i odwzorowania (50)
  • Modularność JavaScript z kontrolerami i odwzorowaniami (52)
  • Podsumowanie (54)

Rozdział 3. Obiekty JavaScript i PHP (55)

  • Definiowanie i tworzenie klas (55)
  • Dziedziczenie (59)
  • Konstruktory (61)
  • Publiczne, chronione i prywatne (63)
  • Atrybuty i metody w JavaScript (66)
  • Obiekty modelu, kontrolera i obiekty kontrolne w PHP (69)
  • Obiekty modelu, kontrolera i obiekty kontrolne w JavaScript (74)
  • Podsumowanie (76)

Część II: Dynamiczna prezentacja: komunikacja między interfejsem użytkownika i serwerem (77)

Rozdział 4. Obiekt XMLHttpRequest (79)

  • Tworzenie żądania i obsÅ‚uga jego rezultatów (79)
  • Tworzenie moduÅ‚u Server Access Object (83)
  • Podsumowanie (90)

Rozdział 5. AJAX, zaawansowany HTML i komunikacja HTTP (93)

  • Tworzenie rozwijanych tabel HTML (93)
  • Nagłówki HTTP, bÅ‚Ä™dy i komunikacja z serwerem (102)
  • Podsumowanie (108)

Rozdział 6. Modyfikowanie DOM za pomocą JavaScript (109)

  • Obiektowy model dokumentu (DOM) (110)
  • PrzeciÄ…gnij i upuść (112)
    • Biblioteka (112)
    • Obiekty kontrolne w PHP (122)
    • Obiekty kontrolne JavaScript (125)
  • Zapisywanie informacji z mechanizmu przeciÄ…gnij i upuść w bazie danych (130)
  • Podsumowanie (133)

Część III: Zaawansowane zagadnienia dynamicznej prezentacji i komunikacji (135)

Rozdział 7. Dostęp do danych z innych aplikacji (137)

  • Zdalne wywoÅ‚ania w PHP i HTTP-RPC (138)
  • Zdalne wywoÅ‚ania za pomocÄ… klientów i usÅ‚ug XML-RPC z PEAR (142)
  • Podsumowanie (152)

Rozdział 8. AJAX, tworzenie wykresów i proste przesyłanie danych (155)

  • Korzystanie z biblioteki SimplePlot (155)
  • Generowanie danych do wykresu (159)
  • Pobieranie danych za pomocÄ… AJAX (162)
  • Podsumowanie (165)

Rozdział 9. Przycisk cofania w AJAX (167)

  • Dodawanie Å›ledzenia historii (167)
  • Korzystanie z historii iframe (175)
  • Sesje po stronie klienta (177)
  • Podsumowanie (179)

Część IV: Tworzenie bardzo elastycznych, skalowalnych aplikacji (181)

Rozdział 10. Sesje po stronie klienta i po stronie serwera (183)

  • Åšledzenie i wykorzystywanie stanu logowania po stronie klienta (183)
  • Åšledzenie i wykorzystywanie stanu logowania po stronie serwera (192)
  • Definiowanie i przechowywanie preferencji użytkownika miÄ™dzy sesjami (197)
  • Wykorzystanie preferencji zapisanych przez użytkownika (201)
  • JSON (204)
  • Podsumowanie (205)

Rozdział 11. Tworzenie modyfikowanych przez użytkowników serwisów typu mashup (207)

  • Tworzenie prostej strony typu mashup (208)
  • Wbudowanie mashupa do systemu obsÅ‚ugi danych medycznych (211)
  • Jak to dziaÅ‚a (214)
  • Podsumowanie (218)

Rozdział 12. Wielowymiarowa komunikacja: VOIP, IM oraz predefiniowane raporty (219)

  • UdostÄ™pnianie VOIP i IM (220)
  • Rozproszone, ukierunkowane, raportowane (225)
  • Podsumowanie (243)

Dodatki (245)

Dodatek A: Indeks znaczników HTML (247)

Dodatek B: Wprowadzenie do PHP (255)

  • Historia i tÅ‚o (256)
    • Czym jest PHP? (256)
    • Czym jest Zend? (257)
  • Tworzenie aplikacji internetowych (257)
    • Co z czym Å‚Ä…czyć i dlaczego? (257)
    • Co Oracle wnosi do PHP? (258)
    • Dlaczego PHP 5 jest ważny? (259)
    • Jak korzystać z PHP? (259)
    • Jak za pomocÄ… PHP i OCI8 korzystać z bazy danych Oracle? (278)
  • Podsumowanie (299)

Dodatek C: Wprowadzenie do administracji bazÄ… danych Oracle (301)

  • Architektura baz danych Oracle (302)
  • Uruchamianie i wyÅ‚Ä…czanie bazy danych Oracle (307)
    • Operacje w systemie Linux (307)
    • Operacje w systemie Windows (311)
  • Uruchamianie i wyÅ‚Ä…czanie procesu nasÅ‚uchujÄ…cego (314)
  • Korzystanie z programu SQL*Plus (319)
    • Interfejs wiersza poleceÅ„ (321)
    • Zmienne Å‚Ä…czÄ…ce (323)
  • Podsumowanie (323)

Dodatek D: Wprowadzenie do SQL (325)

  • Typy danych Oracle SQL (326)
  • JÄ™zyk definicji danych (DDL) (329)
    • ZarzÄ…dzanie tabelami i ograniczeniami (330)
    • ZarzÄ…dzanie widokami (333)
    • ZarzÄ…dzanie procedurami skÅ‚adowanymi (334)
    • ZarzÄ…dzanie sekwencjami (335)
    • ZarzÄ…dzanie wÅ‚asnymi typami (336)
  • JÄ™zyk pobierania danych (DQL) (338)
    • Zapytania (338)
  • JÄ™zyk modyfikacji danych (DML) (342)
    • Polecenia INSERT (342)
    • Polecenia UPDATE (344)
    • Polecenia DELETE (345)
  • JÄ™zyk sterowania danymi (DCL) (345)
  • Podsumowanie (346)

Dodatek E: Wprowadzenie do PL/SQL (347)

  • Struktura bloków PL/SQL (348)
  • Zmienne, przypisania i operatory (352)
  • Struktury sterujÄ…ce (354)
    • Instrukcje warunkowe (355)
    • PÄ™tle (358)
  • Procedury skÅ‚adowane, funkcje skÅ‚adowane oraz pakiety (360)
    • Funkcje skÅ‚adowane (361)
    • Procedury (364)
    • Pakiety (366)
  • Wyzwalacze bazodanowe (369)
    • Wyzwalacze DDL (370)
    • Wyzwalacze DML (370)
    • Wyzwalacze "zamiast" (372)
    • Wyzwalacze systemowe lub bazodanowe (372)
  • Kolekcje (373)
    • Typ danych VARRAY (374)
    • Typ danych NESTED TABLE (375)
    • Tablica asocjacyjna (376)
    • Interfejs kolekcji (379)
  • Wykorzystanie pakietu DBMS_LOB (379)
    • Konfiguracja i weryfikacja Å›rodowiska dla typów LOB (379)
    • Zapis i odczyt typu danych CLOB (381)
  • Podsumowanie (386)

Skorowidz (387)

Dodaj do koszyka Oracle Database. Tworzenie aplikacji internetowych w AJAX i PHP

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.