PHPEclipse: A User Guide

Shu-Wai Chow

  • 出版商: Packt Publishing
  • 出版日期: 2006-01-20
  • 售價: $1,610
  • 貴賓價: 9.5$1,530
  • 語言: 英文
  • 頁數: 228
  • 裝訂: Paperback
  • ISBN: 1904811442
  • ISBN-13: 9781904811442
  • 相關分類: Java 相關技術PHP
  • 無法訂購

買這商品的人也買了...

商品描述

Description

The fusion of Eclipse, the leading open source development environment, and PHP is an exciting prospect for web developers. This book makes sure that you are up and running as quickly as possible, ready to take full advantage of PHPEclipse's tuned PHP development tools, without requiring any prior knowledge of Eclipse.

You will begin with installing and configuring PHPEclipse, before moving onto a tour of the Eclipse environment, familiarizing you with its main components. As a plug-in to Eclipse, PHPEclipse is able to harness the platform to provide a rich and powerful development experience.

For helping you improve the efficiency of your PHP coding, the book details the powerful editing features of PHPEclipse, and shows you how to use it to better organize your application code.

You will see how PHPEclipse helps you throughout the development lifecycle, and learn how to use PHPEclipse's debugger to troubleshoot and step through your PHP code as it executes. The book rounds off with coverage of accessing databases and managing source code from within the  . For the final step for your application, you will learn how to deploy your site to a production server.

 

Table of Contents

 
  • Chapter 1: Overview of Eclipse and PHPEclipse
    • Integrated Development Environments
      • Advantages of Using an IDE
      • Disadvantages of Using an IDE
    • IDEs in Development Projects
    • Eclipse
      • A History of Eclipse
      • IBM and OTI
      • The Eclipse Foundation
    • The Eclipse Architecture
      • Plug-Ins
      • The Workbench Plug-In
      • Standard Widget Toolkit
    • Why Use Eclipse?
      • Eclipse is Extensible
      • Eclipse is Free
      • Eclipse Frees You from Vendor Lock-In
      • Cross-Platform
      • Professional Features
    • PHPEclipse
    • Summary
 
  • Chapter 2: Installation
    • Installing Apache/PHP
      • Windows
      • Mac OS X
      • Linux
      • Testing Apache
      • Testing PHP
    • Installing Java
      • Windows
      • Mac OS X
      • Linux
      • Testing Java
    • Eclipse
      • Downloading Eclipse
      • Installing Eclipse
    • Installing PHPEclipse
    • Putting It All Together
    • Summary
 
  • Chapter 3: The Eclipse Interface
    • Starting Eclipse
    • The Eclipse Welcome Screen
    • Perspectives
      • Changing Perspectives
    • Quantum DB Perspective
    • Editors
    • PHPEclipse Views
      • Navigator View
        • Working Sets
      • Console View
      • Problems View
      • Outline View
      • Bookmarks View
      • PHP Browser View
    • Personalizing Your Perspectives
      • Customize Perspectives
      • Perspective Layouts
        • Save Perspective As…
        • Reset Perspective
        • Close Perspective
        • Close All Perspectives
    • Summary
 
  • Chapter 4: Writing PHP Code with Eclipse
    • Creating a Project
      • Adding Directories
      • Creating PHP Files
      • Code Templates
    • The Editor
      • Editor Visual Aids
      • Customizing the Editor
    • Creating a Web Application
      • Setting Up the Database
      • Setting Up the Project
      • Creating the Objects
      • Creating the View Files
      • Writing the Database Class
      • Writing the Pet Class
      • Writing the Cat Class
      • Writing the View Class
      • Eclipse Web Tools Platform Project
        • Installing the Web Tools Platform
      • Writing the View Page
    • HTML Cleanup Using HTML Tidy
    • Code Documentation Using phpDocumentor
    • Summary
 
  • Chapter 5: Testing and Debugging
    • About the Debugger
    • Installing the Debugger
      • Installing DBG
        • Precompiled Binary Instructions
        • Compiling DBG Yourself
      • Configuring php.ini to Use DBG
        • Testing Your PHP Installation
    • Configuring Eclipse as the Debugger Client
      • Specifying an Interpreter
      • Creating a Debugging Configuration
    • Troubleshooting Tips
    • How to Use the Debugger
      • Debug View
      • Variables View
      • Breakpoints View
      • Console, Editor, Outline, and PHP Browser
    • Navigating Through a Debugging Session
    • Debugging Strategies
      • Working with Variables
        • Debugging Arrays
        • Debugging Objects
        • Changing Variable Values
      • Forms, Cookies, Session, and Server Variables
      • Watching Variables
      • Run
    • XDebug
      • Installing XDebug
        • Windows Installation
        • Mac OS X/Linux Installation
        • Configure php.ini
    • Summary
 
  • Chapter 6: Using the Quantum DB Plug-In
    • Relational Databases
      • JDBC
    • The Quantum DB Plug-In
      • Setting Up the Environment
        • The Development Database
        • Downloading and Installing the MySQL JDBC Driver
      • Using the Quantum DB Plug-In
        • Setting Up a Database in Quantum DB
        • Using a Database in Quantum DB
        • Writing SQL Statements
        • Working with the Quantum Table View Result Sets
        • Quantum DB Shortcuts
    • Summary
 
  • Chapter 7: Version Control
    • Version Control Overview
      • Terms and Concepts
    • Installing and Setting Up CVS
      • Windows Installation
      • Macintosh Installation
      • Linux Installation
      • Macintosh and Linux Configuration
    • The CVS Repository Perspective
      • Adding a Repository
      • Adding a Project to CVS
      • Committing and Updating
      • CVS Annotate View
      • CVS Resource History
      • Tagging
      • Branching
      • Merging
    • Subclipse
      • Viewing a Subversion Project
    • Summary
 
  • Chapter 8: Deploying Your Site
    • Setting Up a Test FTP Server
      • Windows
      • Macintosh
      • Linux
    • FTP, SFTP, and WebDAV Export
    • Using Ant for Deployment
      • Setting up Ant for FTP
        • Downloading
        • Installing
        • Adding Files to the Ant Classpath
      • Creating Our Sample Ant Build File
      • Running an Ant Script
      • Ant Tools
    • Summary
 
 
 

商品描述(中文翻譯)

描述

Eclipse和PHP的結合對於網頁開發人員來說是一個令人興奮的前景。本書確保您能夠盡快上手,充分利用PHPEclipse調整過的PHP開發工具,而無需任何Eclipse的先備知識。

您將從安裝和配置PHPEclipse開始,然後進入Eclipse環境的導覽,熟悉其主要組件。作為Eclipse的插件,PHPEclipse能夠利用平台提供豐富而強大的開發體驗。

為了幫助您提高PHP編碼的效率,本書詳細介紹了PHPEclipse的強大編輯功能,並向您展示如何使用它更好地組織應用程序代碼。

您將看到PHPEclipse如何在整個開發生命周期中幫助您,並學習如何使用PHPEclipse的調試器來排除故障並逐步執行PHP代碼。本書最後介紹了如何從內部訪問數據庫和管理源代碼。對於應用程序的最後一步,您將學習如何將您的網站部署到生產服務器。

目錄

前言
第1章:Eclipse和PHPEclipse概述
- 集成開發環境
- 使用IDE的優點
- 使用IDE的缺點
- 開發項目中的IDE
- Eclipse
- Eclipse的歷史
- IBM和OTI
- Eclipse基金會
- Eclipse架構
- 插件
- 工作台插件
- 標準小工具包
- 為什麼使用Eclipse?
- Eclipse的可擴展性
- Eclipse是免費的
- Eclipse讓您擺脫供應商鎖定
- 跨平台
- 專業功能
- PHPEclipse
- 總結

第2章: