Multi-Tier Application Planning with Php
Practical Guide for Architects and Programmers
David Wall - Collection Morgan Kaufmann Publishers
Résumé
While many architects use PHP for their software projects, they are often not aware of the power of PHP in creating enterprise-level applications. This book covers the latest version of PHP-version 5-and focuses on its capabilities within a multi-tier application framework. It contains numerous coding samples and commentaries on them. One chapter discusses object orientation in PHP as it applies to the multi-tier architecture. Other chapters discuss HTTP and SOAP, the two communication protocols most useful in tying together multiple layers. This book also covers database design and query construction, as well as information about tricks you can use in generating user interfaces.
Features
- Covers PHP as it relates to developing software in a multi-tier environment-a crucial aspect of developing robust software with low cost and ease of use as design goals
- Makes extensive use of Simple Object Access Protocol (SOAP) and Web Services as implemented in PHP and NuSOAP
- Shows precisely how to make use of the InnoDB table type newly available in MySQL. InnoDB supports true referential integrity and row-level locking
- Includes an application example (a multi-currency bookkeeping application) which runs throughout the book, showing various PHP capabilities as well as the database interaction
- Directs readers to an accompanying web site including the source code for all of the examples and the sample download
Practical Guides from Morgan Kaufmann Publishers
- focus on specific technologies and their
- help you progress quickly to implementation
- teach key skills through concise, example- rich instruction
- many include hands-on exercises for core features additional practice
- provide example code and additional resources through companion web sites
L'auteur - David Wall
David Wall is the founder and president of a consulting company specializing in software development and data visualization, principally voice over IP and other telephony applications. He designs and deploys Cisco Systems telephony solutions, and teaches engineers about them as well. He specializes in JavaScript on the client side, PHP on the server, and MySQL at the back end. He has written several trade books including The 10 Secrets for Web Success and Graphics Programming with JFC.
Sommaire
- Preface
- Introduction
- Designing a Multi-Tier Application in PHP
- Object-Orientation in PHP
- HTTP in PHP
- SOAP in PHP
- The Accessor Layer: Setting Up the Back End
- The Persistence Layer
- The Business Logic Layer
- The Presentation Layer
- The Elsewhere Layer Afterword
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Elsevier |
Auteur(s) | David Wall |
Collection | Morgan Kaufmann Publishers |
Parution | 05/11/2004 |
Nb. de pages | 279 |
Format | 19 x 23,5 |
Couverture | Broché |
Poids | 628g |
Intérieur | Noir et Blanc |
EAN13 | 9780127323503 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Systèmes d'exploitation Linux
- Informatique Bases de données Produits SGBD MySQL
- Informatique Informatique d'entreprise Conception et développement web
- Informatique Développement d'applications Conception et développement web
- Informatique Développement d'applications Conception et développement web Serveurs web et serveurs d'application Apache
- Informatique Développement d'applications Langages HTML
- Informatique Développement d'applications Langages PHP
- Informatique Développement d'applications Langages ASP
- Informatique Développement d'applications Outils de développement Dreamweaver
- Informatique Développement d'applications Outils de développement Golive