 | Уровень сложности: средний Майкл Галпин , инженер по программному обеспечению, Vitria Technology
16.01.2009 Вне зависимости от того, какой набор технологий вы предпочитаете использовать в качестве Web-разработчика, существует интегрированная среда обработки (IDE), способная существенно повысить вашу продуктивность. В первом учебном пособии в этой, состоящей из трех частей серии под общим названием «Разработка Web-приложений с помощью Eclipse Europa», рассказывалось об использовании новейшего релиза Eclipse – Europa – для быстрой разработки Web-приложений на Java™. В данном, втором пособии этой серии, мы увидим, насколько просто разрабатывать приложения PHP с помощью иного набора подключаемых модулей Eclipse под общим названием PHP Development Toolkit (PDT).
В этом учебном пособии
Это второе учебное пособие в состоящей из трех частей серии, посвященной использованию среды Eclipse для разработки Web-приложений. К данному моменту вы уже знаете, насколько просто создавать Web-приложения на языке Java с помощью инструментария Eclipse IDE for Java EE Developers. Фактически, этот инструментарий – не более чем набор подключаемых модулей, исполняющихся на платформе Eclipse. В этом пособии мы увидим, насколько просто разрабатывать приложения на языке PHP с помощью иного набора подключаемых модулей Eclipse – набора под общим названием PHP Development Toolkit (PDT). Кроме того, мы увидим воспроизведение некоторых функций Eclipse IDE for Java EE Developers, которые одновременно являются частью инструментария PDT.
Требуемый опыт
Для извлечения максимальной пользы из данного учебного пособия читателю необходим опыт программирования на языке Java. Знакомство с интегрированной средой разработки Eclipse полезно, но не является обязательным.
Системные требования
На вашем компьютере должны быть установлены следующие программные продукты:
-
Eclipse Europa
- В этом учебном пособии используется версия Eclipse V3.3 (EN)
(Europa).
-
Java Development Kit (JDK)
- В этом учебном пособии описывается разработка Web-приложений с помощью технологии Java, поэтому вам понадобится инструментарий JDK (Java Development Kit) версии 5.0 или выше. Загрузите версию V5.0 (EN) или V6.0 (EN).
-
Eclipse IDE for Java EE Developers
- Вам также понадобится Eclipse IDE for Java EE Developers (EN) (интегрированная среда разработки Eclipse для разработчиков на платформе Java EE).
-
Java Runtime Environment (JRE)
- Для исполнения Eclipse необходима среда JRE (EN).
-
Apache Tomcat
- Рассматриваемое в данном примере приложение использует в качестве контейнера продукт Apache Tomcat (EN).
-
MySQL V5.0
- Рассматриваемое в данном примере приложение использует в качестве базы данных продукт MySQL V5.0 (EN).
-
Java Persistence API
- Вам также понадобится интерфейс Java Persistence API (EN), в частности, его реализация OpenJPA (EN).
-
Eclipse PHP Development Toolkit (PDT)
- TВ этом учебном пособии описывается разработка Web-приложений с использованием технологии PHP, поэтому вам понадобится инструментарий: PHP Development Toolkit (EN)
Вы сможете получить этот инструментарий в виде подключаемых модулей для развернутой в вас среды Eclipse. Если вы только приступаете к освоению Eclipse, вы можете получить комплексный дистрибутив, в состав которого входит сама среда Eclipse и подключаемые модули PDT.
-
PHP
- Вам понадобится интерпретатор PHP, так что обзаведитесь его новейшей версией. На момент написания данного пособия это была версия V5.2.1 (EN).
-
HTTP-сервер Apache
- Вам потребуется Web-сервер, поддерживающий интеграцию с PHP. Это пособие было создано с использованием Web-сервера Apache V2.0.59 (EN).
-
Предпочтительный PHP-отладчик
- Вам понадобится PHP-отладчик. Мы использовали продукт Zend Debugger
V5.2.10 (EN).
-
Операционная система
- Вам понадобится операционная система, способная исполнять все вышеупомянутое программное обеспечение. При создании пособий этой серии мы использовали Mac OS X, однако вы также можете использовать современную версию Windows® или Linux®. Скорректируйте местоположение файлов соответствующим образом.
Форматы html
IBM обладает всеми авторскими правами касательно информации, расположенной на developerWorks. Использование информации приведенной на этом ресурсе без явного письменного разрешения от IBM или первоначального автора запрещены. Если Вы желаете использовать информацию с developerWorks, пожалуйста воспользуйтесь регистрационной формой для того, чтобы связаться с нами запрос на использование материалов developerWorks Россия. |  | |  |