Oracle Database Ajax & PHP Web Application Development
Autor Lee Barney, Michael McLaughlinen Limba Engleză Paperback – 16 apr 2008
Prin parcurgerea acestui volum, cititorul va dobândi capacitatea de a proiecta și implementa aplicații web de înaltă performanță, capabile să gestioneze servicii client-side complexe prin fuziunea dintre AJAX și PHP într-un mediu Oracle. Observăm o abordare riguroasă a conceptelor de scalabilitate și modularitate, elemente esențiale pentru dezvoltarea unor interfețe Web 2.0 care să reducă timpul de procesare și suportul necesar codului sursă.
Structura volumului este organizată progresiv în patru secțiuni tehnice. Prima parte pune bazele scalabilității și modularității în JavaScript și PHP, definind modul în care obiectele interacționează în ecosistemul aplicației. Partea a doua și a treia se concentrează pe comunicarea dinamică, detaliind obiectul XMLHttpRequest, manipularea DOM și utilizarea obiectelor de acces la date (DAO) pentru remoting. Merită menționat că autorii nu se limitează la teorie, ci oferă soluții pentru probleme practice precum navigarea prin butoanele browserului în aplicații AJAX sau implementarea funcțiilor de tip drag-and-drop.
Complementar lui Beginning PHP and Oracle, care oferă o viziune de ansamblu pentru începători, acest volum se concentrează specific pe livrarea unor capabilități de ultimă generație, precum integrarea VOIP, mesageria instant și raportarea țintită direct în aplicația web. De asemenea, spre deosebire de Beginning Ajax with PHP, lucrarea de față ancorează toate aceste tehnologii în infrastructura robustă a Oracle Database, oferind anexe detaliate pentru SQL și PL/SQL, ceea ce o transformă într-o resursă completă pentru mediul enterprise.
Preț: 262.78 lei
Preț vechi: 328.48 lei
-20%
Carte disponibilă
Livrare economică 21 mai-04 iunie
Specificații
ISBN-10: 0071502777
Pagini: 458
Dimensiuni: 185 x 229 x 25 mm
Greutate: 0.76 kg
Editura: McGraw Hill Education
Colecția McGraw-Hill
Locul publicării:United States
De ce să citești această carte
Recomandăm această carte dezvoltatorilor care doresc să treacă de la pagini web statice la aplicații interactive complexe. Veți câștiga expertiză în utilizarea eficientă a AJAX pentru a interoga baze de date Oracle fără a reîncărca paginile, optimizând astfel experiența utilizatorului final. Este un ghid tehnic esențial pentru implementarea funcționalităților moderne de tip mashup și comunicare în timp real, fundamentate pe o arhitectură PHP solidă.
Despre autor
Lee Barney și Michael McLaughlin sunt profesori de tehnologia informației în cadrul BYU-Idaho, aducând în acest volum o vastă experiență academică și practică. Michael McLaughlin este un autor recunoscut în ecosistemul Oracle, semnând titluri de referință precum Oracle Database 10g Express Edition PHP Web Programming și fiind coautor pentru Oracle Database 10g PL/SQL Programming. Expertiza lor combinată asigură un echilibru între bunele practici de programare și optimizarea specifică pentru bazele de date Oracle.
Descriere scurtă
Design and Deploy Highly Responsive Data-Driven Web 2.0 Applications
Deliver next-generation user capabilities and client-side services in your Oracle-based Web applications by combining the powerful features of AJAX and PHP. Written by Web 2.0 programming experts, Oracle Database AJAX & PHP Web Application Development shows you how to design faster, lighter, more responsive Web applications while reducing code support and creation time. You'll learn how to develop modular AJAX and PHP code, add dynamically updated content, and implement click-to-edit and drag-and-drop functionality. You'll also get details on incorporating cutting-edge mashup, reporting, and communication features.
- Build robust Web applications that utilize the latest AJAX, PHP, and modularity techniques
- Construct AJAX and PHP objects, controllers, iframes, and models
- Simplify programming with reusable modules, open-source libraries, and templates
- Optimize scalability, availability, performance, and security
- Auto-refresh Web pages and execute XML calls using the HttpRequest object
- Add HTML drill-down tables, DOM drag-and-drop, and click-to-edit features
- Retrieve data from external sources using Remote Procedure Calls and Pear-based services
- Solve browser navigation button, bookmarking, and history tracking issues
- Allow end users to customize Web pages using tracking, JSON, and mashups
- Facilitate client-side communication with VOIP, IM, targeted reporting, and file sharing
Cuprins
Chapter 1. JavaScript and PHP Scalability
Chapter 2. PHP and JavaScript Modularity
Chapter 3. JavaScript and PHP Objects
Part II: Dynamic Presentation: Communication Between User Interface and the Server
Chapter 4. The XMLHttpRequest Object
Chapter 5. AJAX, Advanced HTML, and HTTP Communication
Chapter 6. Manipulating the DOM with JavaScript
Part III: Advanced Dynamic Presentation and Communication
Chapter 7. Remoting with PHP Data Access Objects
Chapter 8. AJAX, Charting, and Simple Data Transfer
Chapter 9. Enabling Back Buttons in AJAX
Part IV: Creating Highly Flexible, Scalable Applications
Chapter 10. Client and Server-Side Sessions
Chapter 11. Creating User-Defined Mashups
Chapter 12. Multimodel Communication: VOIP, IM, and Stored Reports
Part IV: Appendixes
Appendix A. HTML Tag Index
Appendix B. PHP Primer
Appendix C. Oracle Database Administration Primer
Appendix D. Oracle Database SQL Primer
Appendix E. PL/SQL Primer
Index