building php applications with symfony cakephp and zend framework

1.2K 705 0
building php applications with symfony cakephp and zend framework

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

www.it-ebooks.info Table of Contents Title Page Copyright Dedication Credits About the Authors Acknowledgments Introduction Who Should Read This Book? Comparative Approach Structure of This Book Source Code Conventions Contact Us Errata p2p.wrox.com 2 www.it-ebooks.info Chapter 1: Introducing Symfony, CakePHP, and Zend Framework What are Web Application Frameworks and How are They Used? Open Source PHP Web Frameworks Design Patterns in Web Frameworks Chapter 2: Getting Started Requirements Installation Configuration Hello World! Structure IDE Support Chapter 3: Working with Databases Object-Relational Mapping Database Configuration Communication with a Database Chapter 4: Your First Application in the Three Frameworks 3 www.it-ebooks.info Design Symfony CakePHP Zend Framework Chapter 5: Forms Field Validation Customizing Forms Using Captcha as Spam Protection Chapter 6: Mailing Creating Mailing Applications SwiftMailer CakePHP's Mailing Component Zend Mailer PHPMailer Chapter 7: Searching Problem Solutions 4 www.it-ebooks.info Chapter 8: Security Setting Secure Connections Securing a Profile Form Against XSS and Injection Attacks CSRF Chapter 9: Templates Creating a Simple Image Gallery by Using Helpers and Lightbox Using Template Engines within Web Frameworks Overview of Other Add-on Template Engines Chapter 10: AJAX Introducing AJAX Autocomplete Dynamic Popup Windows AJAX User Chat Chapter 11: Making Plug-ins Symfony CakePHP 5 www.it-ebooks.info Zend Framework Chapter 12: Web Services Restful News Reading Providing Soap Web Services in E-Commerce Applications Chapter 13: Back End Symfony CakePHP Zend Framework Feature Summary Chapter 14: Internationalization Internationalization Defined Symfony CakePHP Zend Framework Chapter 15: Testing Introducing Testing 6 www.it-ebooks.info Black-Box Registration Form Testing Using Functional Tests CMS Tests Automation Using Selenium Mailing Unit Testing Chapter 16: User Management Basic User Management Identifying Users Using LDAP Implementation Chapter 17: Performance Using JMeter for Stress, Load, and Performance Tests Benchmarking Development Speed Chapter 18: Summary Features And the Winner Is… Appendix A: Web Resources General Symfony CakePHP 7 www.it-ebooks.info Zend Framework Design Patterns ORM Databases LDAP Searching Testing Security PDF Web Services Mailing Templates IDE Javascript AJAX CMS CodeIgniter 8 www.it-ebooks.info Lithium Agavi Appendix B: CodeIgniter, Lithium, and Agavi with Code Examples CodeIgniter Lithium Agavi Glossary of Acronyms and Technical Terms Index 9 www.it-ebooks.info 10 www.it-ebooks.info [...]... situation changed, and it changed dramatically In 2007, it became clear that PHP has not just one, but three major web application frameworks extending capabilities of this language: Symfony, CakePHP, and Zend Framework The pace of development was fast and steady Object-oriented source code written in PHP5 was elegant and maintainable More and more new projects began using them, and their successful... researcher and lecturer at Jagiellonian University in Kraków KAROL PRZYSTALSKI is a Software Quality Engineer at Sabre Holdings and a PhD student at Jagiellonian University in Kraków He has worked with Symfony since its earliest versions and wrote a book on the Symfony framework LESZEK NOWAK has years of experience in web development and graphics design with such frameworks as Django, CakePHP and CodeIgniter... complexities of PHP frameworks More experienced developers can freely skip the first part or read only the chapters they need Basics 23 www.it-ebooks.info Chapter 1: Introducing Symfony, CakePHP, and Zend Framework One of the biggest hardships with most frameworks is how to get started This chapter addresses that problem with a comprehensive tutorial starting with a general discussion of web application frameworks,... structure, and the underlying Model-View-Controller (MVC) pattern We also briefly present all available frameworks and explain why we chose Symfony, CakePHP, and Zend Framework for detailed comparison Chapter 2: Getting Started—Next we move to installation and configuration We provide instructions for Windows, Linux, and MacOS operating systems for every framework as well as the chosen database and web.. .Building PHP Applications with Symfony , CakePHP, and Zend Framework Published by Wiley Publishing, Inc 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright ©2011 by Leszek Nowak , Karol Przystalski, and Published by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in... specific to P2P and Wrox books To read the FAQs, click the FAQ link on any P2P page 34 www.it-ebooks.info Chapter 1 Introducing Symfony, CakePHP, and Zend Framework An invasion of armies can be resisted, but not an idea whose time has come —Victor Hugo What's In This Chapter? • General discussion on frameworks • Introducing popular PHP frameworks • Design patterns Everyone knows that all web applications. .. delighted with the object-oriented approach of PHP5 , the rapid building process made possible with the frameworks, and all the advanced features provided by them Meanwhile, the comparative approach provides a broad view of web-specific problems, and the tutorial side of the book prevents being stuck simply with more trivial tasks Comparative Approach There are many great tutorials and books on each of the frameworks... different frameworks and thoroughly compare them for your pleasure and convenience • Experts in Ruby on Rails, Django, TurboGears, Struts, ASP.NET, or other non -PHP frameworks who want to take a closer look at PHP Instead of buying separate books for each framework or choosing one more or less at random, they can benefit from comparing examples hands-on They can experience the differences between the frameworks,... including manual and automatic functional tests using the Selenium testing suite; and also black box, grey box, and unit tests Chapter 16: User Management—Web 2.0 applications revolve around users, who log-in, socialize, and create content This chapter discusses efficient and secure ways to authenticate users and grant them access to certain features, starting with Role-Based Access Control (RBAC) and access... CRUD application and something even more important: comparison of lines of code written to create this application Chapter 18: Summary—The last chapter summarizes everything we have learned in this book It lists all the pros and cons of each framework, both from a programmer's point of view and the quality of applications that can be developed with their help And we'll tell you which PHP framework is the . Us Errata p2p.wrox.com 2 www.it-ebooks.info Chapter 1: Introducing Symfony, CakePHP, and Zend Framework What are Web Application Frameworks and How are They Used? Open Source PHP Web Frameworks Design Patterns in Web Frameworks Chapter 2:. Plug-ins Symfony CakePHP 5 www.it-ebooks.info Zend Framework Chapter 12: Web Services Restful News Reading Providing Soap Web Services in E-Commerce Applications Chapter 13: Back End Symfony CakePHP Zend. and Agavi with Code Examples CodeIgniter Lithium Agavi Glossary of Acronyms and Technical Terms Index 9 www.it-ebooks.info 10 www.it-ebooks.info Building PHP Applications with Symfony , CakePHP, and

Ngày đăng: 28/04/2014, 15:50

Từ khóa liên quan

Mục lục

  • Cover

  • Title Page

  • Copyright

  • Dedication

  • Credits

  • About the Authors

  • Acknowledgments

  • Introduction

    • Who Should Read This Book?

    • Comparative Approach

    • Structure of This Book

    • Source Code

    • Conventions

    • Contact Us

    • Errata

    • p2p.wrox.com

    • Chapter 1: Introducing Symfony, CakePHP, and Zend Framework

      • What are Web Application Frameworks and How are They Used?

      • Open Source PHP Web Frameworks

      • Design Patterns in Web Frameworks

      • Chapter 2: Getting Started

        • Requirements

        • Installation

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan