2024年3月12日发(作者:)

第 3 章 集成开发工具 Eclipse

Eclipse是当今世界上最新、最实用的 IDE(Integrated Development Environment,集成

开发环境)工具,已成为Java/JSP 第一开发工具。

通过本单元的教学和实训,读者应掌握如下内容:

¨ Java 和JSP 开发工具的选择

¨ Eclipse及其常用插件的安装(Eclipse 3.4.2 + MyEclipse7.5 3.5.2+ 8.5)

¨ Eclipse及其常用插件的基本配置

¨ 应用 Eclipse开发 Java 和 Web 应用程序

¨ Eclipse与单元测试JUnit

¨ Build工具 Ant 的基本应用

3.1 Java和 JSP 开发工具概述

在完成JDK 和 Tomcat 的正常安装和配置之后,Servlet/JSP 的基本运行条件就完全具备

了,接下来就应该考虑使用什么样的工具来开发 JSP 页面、Java 文件和 Web 应用系统。本

节将简要介绍Java 和JSP 开发工具,并给出本书和作者的选择策略。

3.1.1 Java 开发工具概述

JSP 是基于Java 的动态网页技术。开发JSP 站点,不仅要开发各种 HTML和 JSP 页面,

还要编写 Servlet、JavaBean等各种Java 文件。

记事本、UltraEdit 等字处理软件,不仅可以编辑各种网页,也可以作为Java 开发工具。

对于静态HTML页面或动态JSP页面,Dreamweaver 的确是一个不错的选择。 但是对于MVC

(Model­View­Controller)的 Web 架构,Dreamweaver 最多只是让网页设计师得心应手可视

化地编写JSP 页面(MVC 中的 View部分)。即使对于简单的JSP 页面,这些编辑软件往往

也不能做任何 Debug的工作。对于软件工程师,如果进行(企业级)项目开发,IDE(集成

开发环境)工具是一个更好的选择,这可以明显地提高开发效率。

目前有许多Java 开发工具,免费的有 SunNetBeans、Eclipse等。Eclipse可谓当前世界

上最新最实用的 IDE 环境。本章稍后将用近一章的篇幅简要介绍Eclipse的安装、配置和基

本应用,而且整个篇幅稍显臃肿一些。

另外, 比较知名的Java 开发工具还有 JBuilder、Oracle JDeveloper 、Sun Java Studio 、IBM

WebSphere Studio、BEA WebLogicWorkShop、IntelliJ IDEA 等 IDE 工具, 以及JCreator、jEdit 、

JPad、JRun等轻量级的开发工具。

此外,还有一些专门针对JSP 的开发工具,如免费的BEA Workshopfor JSP。实际上,

这是 Eclipse的一个 JSPIDE 版本,您可以从 /下载

获取。

3.1.2 JCreator 简介

JCreator 是Xinox 软件公司推出的一款轻型Java 开发工具, 最显著的优点就在于运行效

率高、速度快,并且占用资源少,对系统要求远低于JBuilder 和 Eclipse等 Java IDE 工具。

·1·

JCreator 分为 LE(Lite Edition)和 Pro版本。LE 版本功能上受到一些限制,是免费版本;

Pro版本功能最全, 但这个版本是一个共享软件。 这个软件非常小巧 (V4.5的Pro版只有5.6M

多一点,LE 版不足 4M),对硬件要求不是很高,具有语法着色、代码自动完成、代码参数

提示、工程向导、类向导等功能。第一次启动时提示设置Java JDK 主目录及JDK JavaDoc

目录,软件自动设置好类路径、编译器及解释器路径,还可以在帮助菜单中使用JDK Help。

JCreator 可以从 /下载得到,其运行界面如图 3.1 所示。

图3.1 JCreator运行界面

使用 JCreator 主要是考虑到在进行 JSP 开发时需要用到一些 Java class 文件(例如

JavaBean、Servlet、实用的 Java 类等),这些Java 文件使用JCreator 来进行编写、编译、调

试等都很方便。但是 JCreator 对 JSP 这种 Web 动态网页却支持不够,它甚至无法直接创建

JSP 文件(只是创建一个空白文档) 。

3.1.3 本书选择策略

对于 IDE 工具,业内有一个说法:IDE 工具会加快高手的开发效率,但会使初学者更

白痴。例如,Eclipse+MyEclipse 把好多东西都自动生成而无须手写了,但这样也就隐瞒了

诸多细节。笔者建议:可以使用 IDE 工具,但决不能依赖于 IDE 工具。学习阶段,暂且不

用 IDE 工具;开发阶段,才去使用 IDE 工具。鉴于此,本书采用如下选择策略。

(1)各章例程建议您使用 UltraEdit 或 Dreamweaver 开发.jsp、html 等各类页面文件,

使用 UltraEdit 或 JCreator 编写Java 文件,并采用手动/命令行方式编译和部署它们。

(2)本书的综合实例( “易物网”项目)及各章的项目实战将引导您如何应用 Eclipse

熟练开发Java Web 项目。

3.2 Eclipse及其常用插件的安装

“工欲善其事,必先利其器” 。Eclipse 是一种非常高效的 Java 集成开发环境(IDE)。

尽管 Eclipse本身非常健壮, 但是真正使Eclipse成为一种强大的 IDE 的原因在于它的插件机

制。本节着重介绍 Eclipse及其常用插件的安装,接下来的两节将简要介绍Eclipse及其插件

·2·


更多推荐

开发,工具,使用,自动