用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 Development Toolkit (PDT) 的另一组 Eclipse 插件来开发 PHP 应用程序是多么简单。

开始之前

关于本系列

成为一名 Web 开发人员恰逢其时。从来不曾像现在一样有如此多的技术选择。大量优秀的 开源 Web 服务器、数据库、编程语言和开发框架供您使用。无论您希望使用哪 种技术组合,都有一个可以提高生产力的单一集成开发环境 (IDE):Eclipse。

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

关于本教程

Ruby on Rails 的受欢迎程度不断上升。TIOBE Software 质量跟踪数据显示,Ruby 是受欢迎程 度增长最快的语言,这要归功于 Rails。使 Rails 如此受欢迎的原因之一是它 能让您更轻松地工作。您希望如何简化工作?尝试使用 Eclipse 即可。这并不 是让您转而使用 Java 技术。通过 Eclipse 实现用 Ruby 进行 Web 开发就像使 用 Java 技术进行 Web 开发一样轻松。Eclipse Ruby Development Toolkit 和 RadRails 使这一切成为可能。

在 第 2 部分 中,我们谈到了将 IDE 与 PHP 结合使用的一些优点。在该部分中讨论的大多数优点均同样适用于 Ruby, 并且这是 Ruby Development Toolkit (RDT) 的灵感。RDT 将提供所有必需的 IDE 基本功能:语法突出显示、着色和验证,代码完成和格式化及项目组织。它 还有一个 Ruby 调试器,这是对于大型项目极为重要的工具。还有一些 Ruby 专 有的功能,如通过与 Test::Unit 集成提供正则表达式 (regex) 编辑器/测试器 和单元测试支持。

本教程是三部分系列的第 3 部分,将介绍 RDT 和 RadRails Eclipse 插件,介绍如何获得并开始使用这些插件。您将了解如何使 用 RadRails 完成许多常见的 Ruby on Rails 开发任务,并且将看到 RadRails 如何使测试和调试 Rails 应用程序变得更轻松。

先决条件

本教 程介绍的内容都与用 Ruby 进行 Web 开发相关,并且用 Ruby 进行 Web 开发与 用 Ruby on Rails 进行 Web 开发十分类似,因此需要您拥有一些使用 Ruby on Rails 进行开发的经验。熟悉 Eclipse 十分有用,但并非必要。本教程将在 第 1 部分 和 第 2 部分 中用 Java 和 PHP 语言构建的应用程序的基础上构建。 拥有 Java 和 Ruby 编程背景对于发挥本教程的最大功效至关重要。

系 统要求

需要满足以下条件:

Ruby 本教程将使用 Ruby V1.8.6。 您还需要 Rails,并且本教程将使用 Mongrel Web 服务器。使用 Ruby 的软件 包管理器 RubyGems 安装这两个软件。Ruby Development Toolkit 本教程将向 您展示如何使用 Ruby 开发 Web 应用程序,因此需要 Ruby Development Toolkit 和 RadRails。两者都是 Eclipse 插件,并且本教程将说明它们的安装 方法。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 Debugger V5.2.10。操作系统 需要能够运行以上所有软件或插件的操作系统。创建本系列时使用的是 Mac OS X,但是也可以使用 Windows 或 Linux 的近期版本。需要相应地调 整文件位置。

Ruby Development Toolkit

在 第 2 部分 中,我们讨论了将 IDE 与 PHP 结合使用的一些优点。其中的 大多数信息同样适用于 Ruby,并且这是 Ruby Development Toolkit (RDT) 的 灵感。RDT 将提供所有必需的 IDE 基本功能:语法突出显示、着色和验证,代 码完成和格式化及项目组织。它还有一个 Ruby 调试器,这是对于大型项目极为 重要的工具。还有一些 Ruby 专有的功能,如通过与 Test::Unit 集成提供 regex 编辑器/测试器和单元测试支持。听起来像是一些有价值的功能吧?让我 们看看如何安装 RDT。

安装 RDT

Eclipse 更新系统使得安装 RDT 非常简单。首先选择 Help > Software Updates > Find and Install。

图 1. 启动 Eclipse 软件更新

RDT 是需要添加到 Eclipse 中的一项新功能,因此选择 Search 来查找要安 装的新功能。

图 2. 搜索要安装的新功能

现在需要让 Eclipse 知道查找 RDT 的位置,因此选择 New Remote Site。 该操作将打开新更新站点。

图 3. 新更新站点

时间: 2024-11-01 01:33:50

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

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

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

用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