用Eclipse Europa进行Web开发,第2部分

身为一名 Web 开发人员,无论您想要使用哪种技术组合,Eclipse 都是可以 提高生产力的单一集成开发环境 (IDE)。在 “用 Eclipse Europa 进行 Web 开发” 三部分系列教程的第 1 部分中,您了解了如何使用 Eclipse 的最新版本 —— Europa —— 快速开发 Java Web 应用程序。在第 2 部分中,我们将了解使用统称为 PHP Development Toolkit (PDT) 的另一组 Eclipse 插件开发 PHP 应用程序是多么轻松。

开始之前

您是一名 PHP 开发人员么?如果是,那么使用什么作为开 发环境?您可能是 vi 和 Emacs 争论中的保守派,也可能想要使用 IDE,但是 还没有决定使用哪种现有商业产品。不管采用哪种方法,都需要了解适用于 Eclipse 的 PHP Development Toolkit。没错,Eclipse 不再只适用于 Java 开 发人员。拥有 PHP 编程背景对于发挥本教程的最大功效至关重要。熟悉 Eclipse IDE 十分有帮助,但并非必要。

关于本系列

在 “ 用 Eclipse Europa 进行 Web 开发” 系列中,您将了解到无论选择何种 语言,Eclipse 都是适用于 Web开发的平台。灵活的插件系统使它可以轻松地 创建各种针对使用 Java 技术、PHP 和 Ruby 的 Web 开发而定制的 Eclipse 版 本。您将看到不同的插件怎样为每种语言提供独特的 Eclipse 功能,还将看到 所有 Web 开发人员都可以利用的一些常用功能。在本系列中,我们将创建一个 样例棒球 Web 应用程序,该应用程序将允许我们输入棒球球员的比赛数据并计 算那些球员的统计信息。

关于本教程

Eclipse 多年来都是 Java 开发人员最喜爱的 IDE。但是,Eclipse 最初是 为成为适于所有语言的开发平台而设计的。Eclipse 是用 Java 编程语言编写的 ,因此很自然地,将 Java 开发作为起点。Eclipse 的插件架构已经获得了大量 强大插件并且是 Eclipse 成功的关键。Eclipse 是适合所有语言的强大开发平 台以及 Eclipse 的插件架构,综合这两个因素,您就可以实现针对 PHP 的基于 Eclipse 的 IDE。开发 PHP Development Toolkit 就这么简单。

本文是 关于用 Eclipse 开发 Web 应用程序的三部分系列教程的第 2 部分。到目前为 止,我们已经了解了使用 Eclipse IDE for Java EE Developers 在 Java 语言 中开发 Web 应用程序是多么轻松。Java EE Edition 实际上只是运行在 Eclipse Platform 上的插件集合。在本教程中,我们将了解如何使用统称为 PHP Development Toolkit (PDT) 的另一组 Eclipse 插件开发 PHP 应用程序。 我们还将再次了解 Java EE Edition 中的一些功能,这些功能也是 PDT 的一部 分。

先决条件

拥有 Java 编程背景对于发挥本教程的最大功效至 关重要。熟悉 Eclipse IDE 将十分有帮助,但并非必要。

系统要求

您的计算机需要安装以下软件或插件:

Eclipse Europa 本教程将使用 Eclipse V3.3 (Europa)。Java Development Kit (JDK) 本教程将向您展示如何使用 Java 技术开发 Web 应用程序,因此需 要使用 Java Development Kit (JDK) 5.0 或更高版本。下载 V5.0 或 V6.0。 Eclipse IDE for Java EE Developers 还需要使用 Eclipse IDE for Java EE Developers。Java 运行时环境(Java Runtime Environment,JRE) 要运行 Eclipse,必须配备 JRE。Apache Tomcat 应用程序将使用 Apache Tomcat 作为 容器。MySQL V5.0 应用程序将使用 MySQL V5.0 作为数据库。Java Persistence API 还需要使用 Java Persistence API,特别是 OpenJPA 实现。 Eclipse PHP Development Toolkit (PDT) 本教程将向您展示如何使用 PHP 开 发 Web 应用程序,因此需要使用 PHP Development Toolkit。您可以获得作为 现有 Eclipse 安装的一组插件的 PDT。如果您刚开始使用 Eclipse,则可以获 得包括 Eclipse 平台和 PDT 插件的完整安装。PHP 需要使用 PHP,因此请获取 最新版本,撰写本文时的最新版本为 V5.2.1。Apache HTTP Server 需要与 PHP 集成的 Web 服务器。本教程是使用 Apache V2.0.59 开发的。Fancy PHP 调试 器 需要一个 PHP 调试器。我们使用的是 Zend 调试器 V5.2.10。操作系统 需 要能够运行以上所有软件或插件的操作系统。创建本系列时使用的是 Mac OS X ,但是也可以使用 Windows 或 Linux 的近期版本。需要相应地调整 文件位置。

PHP Development Toolkit 简介

PDT 于 2007 年 9 月成功推出 1.0 发行版,那么您还在等什么?让我们开 始使用 PDT 并成为具有更高生产力的 PHP 开发人员。

为什么使用 IDE?

当然,PHP 的优点之一是可以用非常简单的工具完成很多工作。可以在 Web 服务器上的 “活动” 目录中直接编写代码,把浏览器指向页面,就这样!需要 更改代码?只需用一个文本编辑器修改它并刷新浏览器。谁需要 IDE?

应用程序最初可能非常简单,但是不可避免会变得越来越复杂。像适用于麦 克斯韦的恶魔一样,热力学第二定律(熵值将随时间增长而增加)同样适用于软 件工程。对于大多数开发人员来说,如果有调试器可以停止执行代码、深入到代 码中进行研究、检验应用程序的状态等,则更容易开发这类系统。

复杂的应用程序通常都有多个开发人员同时进行开发。通常需要进行源代码 控制,并且最好将源代码控制集成到开发环境中。使用源代码控制通常涉及使源 代码与执行环境(通常为 Web 服务器)保持独立。在这种情况下,最好有一种 开发环境可以让您轻松地把代码部署到 Web 服务器上。

PHP 开发几乎总是涉及使用数据库。当然,可以使用命令行工具和基于文本 的工具来使用数据库。也可以使用图形程序来轻松完成操作。最好把图形环境集 成到开发环境中。这就是所谓的集成 开发环境。 PDT 无疑就是一个集成开发环 境。

时间: 2024-10-31 20:32:45

用Eclipse Europa进行Web开发,第2部分的相关文章

用Eclipse Europa进行Web开发,第3部分

用Eclipse Europa进行Web开发,第3部分 - Ruby Development Toolkit和RadRails 在介绍如何通过 Eclipse 实现用 Java.PHP 和 Ruby 语言进行 Web 开发的三部分系列 "用 Eclipse Europa 进行 Web 开发" 的第 1 部分中,您了解了如何使用 Eclipse 的最新版本 -- Europa -- 快速开发 Java Web 应用程序.在第 2 部分中,您了解了使用 统称为 PHP Developmen

用Eclipse Europa进行Web开发,第1部分

成为一名 Web开发人员恰逢其时.从来不曾像现在一样有如此多的技术选择 .大量优秀的开源 Web 服务器.数据库.编程语言和开发框架供您使用.无论 您希望使用哪种技术组合,都存在可以提高生产力的集成开发环境 (IDE): Eclipse.本教程是三部分系列教程 "Web development with Eclipse Europa" 的第 1 部分,将介绍如何通过 Eclipse 实现使用 Java 技术.PHP 和 Ruby 的 Web 开发,查看如何使用 Eclipse 的最新版

10种可以节省时间的Eclipse Europa技术

简介:Eclipse Europa 提供了许多用于浏览和编辑 Java 文件的方便功能.了解 Eclipse Europa 提供了哪些功能及如何使用这些功能,当您学完本教程时,您可能会说 "我以前可真不知道"! 开始之前 关于本教程 本教程将介绍如何用 Eclipse Europa 提高生产率,这里将提供 10 种方法加速在 Eclipse 中的开发工作.本文展示的用于提高生产率的许多功能是 Eclipse Europa 中 引入的新功能或经过改进的功能. 目标 了解如何更好地使用重构

java web-Java Web开发新手请教个问题(eclipse第三方jar的正确导入方式)

问题描述 Java Web开发新手请教个问题(eclipse第三方jar的正确导入方式) 比如我导入第三方jar包, 我在JSP页面用了这个包,eclipse编译倒是通过.但浏览器弹出来就显示XXX cannot be resolved to a type. 我是这样导入的:右击项目,Build Path-->Libraries-->Add External JARS,还有我把该jar包也放在项目中的WEB-INF的Lib文件下了,还是没用. 凡是用到第三方包,eclipse编译都通过,浏览器

tomcat-安卓,Eclipse ,web 开发

问题描述 安卓,Eclipse ,web 开发 用eclipse开发web程序中,添加一个图片在web工程文件里,并通过jsp写脚本语言,在服务器上部署后,图片显示不出来,这个问题怎么解决 解决方案 看图片路径对不对主要注意是否是相对路径 解决方案二: 可以尝试下面方法: 在网页图片"X"号的位置点右键属性,看图片的路径是否正确! -----------------------------java 分享成功 分享快乐--------

eclipse下用struts做web开发,老是报classNotFoundException错误。

问题描述 eclipse下用struts做web开发,老是报classNotFoundException错误. action类都写好了,之前都测试过,但是今天不知怎么就访问不了action,我clean了server,但是还是不行,build/classes目录下一直是空的,请问怎么解决 解决方案 org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [actions.LogoutAct

Java web 开发填坑记 1 -如何正确的下载 eclipse

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72561763 本文出自[赵彦军的博客] Java web 开发填坑记 1 -如何正确的下载 eclipse Java web 开发填坑记 2 -如何正确的创建一个Java Web 项目 Java web 开发填坑记-如何正确的下载 eclipse 最近在做 Java web 相关的开发,遇到的很多问题,也填了很多坑,就来做一下总结. 首先遇到的第一个问题就是,如何正确的下载 Ec

现代Java Web开发架构分析

web|架构 当主流计算机应用软件开始迁移到客户/服务器体系结构时,程序员们开始寻找方法以简化使用类似技术并且在结构也类似的工程的开发.这就为现代软件开发框架打好了基础. 随着基于万维网的应用程序服务器的发展及其相关的应用软件的膨胀,支持这些技术的开发框架也随着蓬勃发展.当前,在企业开发领域中出现了许多特别适合于Java J2EE平台的软件开发框架. 在本文中,我将集中讨论现代的Java开发框架,分析它们的特征和各自的使用优点.另外,我还想比较目前流行的生产质量框架,例如Struts,Sprin

Eclipse平台入门:开发环境与实例

试验一下 Java 开发环境,我们将创建并运行一个"Hello, world"应用程序.使用 Java 透视图,右键单击"Hello"项目,选择 New=>Class,如图 2 所示.在随后出现的对话框中,键入"Hello"作为类名称.在"Which method stubs would you like to create?"下面,选中"public static void main(String[] arg