21_JSP的开发工具:MyEclipse

21_JSP的开发工具:MyEclipse

2023年7月29日发(作者:)

第21章 JSP的开发工具:MyEclipse

大家都知道,Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

目前有两个开发者瞩目的、提高开发效率的重要插件,大大加速了Eclipse的推广和流行,分别是NitroX和MyEclipse。NitroX是一个繁杂但是强大的加速Java Web应用开发的工具,其包含了一个强大且能够编译所有JSP和Struts应用的工具AppXRay,不过遗憾的是NitroX需要支付数百到数千美元,价格很贵。Genuitec开发的MyEclipse企业版插件提供更多功能且只需要年费30美元,并提供给开发者一些免费的简化版本,本章我们主要对MyEclipse插件在JSP开发中的应用进行初步介绍。

21.1 MyEclipse插件简介

Eclipse作为一个开放的开发平台,用于开发CS架构的Web应用已经足够了,但是,要开发J2EE系统,就需要安装MyEclipse来提供J2EE的开发环境。

21.1.1 MyEclipse插件是什么

MyEclipse是一个专门为Eclipse设计的商业插件和开源插件的完美集合。MyEclipse为Eclipse提供了一个大量私有和开源的Java工具的集合,很大程度上解决了各种开源工具的不一致的缺点和问题,并大大提高了Java和JSP应用开发的效率。

MyEclipse的实际价值来自其发布的大量的可视化开发工具和实用组件。如CCS/JS/HTML/XML的编辑器,帮助创建EJB和Struts项目的向导并产生项目的所有主要的组件如Action/Session Bean/Form等,此外还包含编辑Hibernate配置文件和执行SQL语句的工具。

21.1.2 为什么要用MyEclipse插件

和.NET平台开发工具VS20003/VS2005以及以前的快速开发RAD工具Delphi,PowerBuilder等相比,Java/JSP应用开发的低效率一直是个缺陷。直到Eclipse和MyEclispe等出现后,情况才有所改观(尤其是MyEclispe等可视化开发插件),大大提高了开发效率。

新版本的MyEclipse提供了AJAX / WEB 2.0 Tools、UML Modeling with full

Roundtrip Engineering、Split-screen Web Designer for WYSIWYG Development、Visual

JSF & Struts Development、Hibernate Tools、Spring IDE Integration等功能。这些功能毫无疑问可以简化Web应用开发,并对Struts、Hibernate、Spring等开发框架的广泛应用起到了非常好的促进作用。 此外MyEclipse还包含大量由其他组织开发的开源插件,Genuitec增强了这些插件的功能并且撰写了很多实用文档便于开发者学习。

综上所述,MyEclipse插件对加速Eclipse的流行起到了很重要的作用,并大大简化了复杂Java/JSP应用的开发。

21.2 MyEclipse安装与配置

在使用MyEclipse之前,我们先来介绍如何安装和配置MyEclipse插件。

21.2.1 下载MyEclipse

安装MyEclipse插件之前,首先到其官方网站上下载安装文件,如图21-1所示。

图21-1 MyEclipse官方网站

选中“Try/Download”链接,出现页面,如图21-2所示。 图21-2 选择版本页面

在该页面中,我们首先选中“Accept LicenseAgreement”,然后选择“For

Eclipse3.2x”这个版本,点击“DOWNLOAD”,进入下载页面,如图21-3所示。 图21-3 MyEclipse下载页面

我们实验用的OS是windowsXP所以,我们选择第一项,其中还有两个,读者何以根据自己的喜好选择不同的安装方式,“ALL-in-ONE”——使用独立的安装包进行安装;“PLUG-IN”——以Eclipse插件的形式安装。这里我们选择前者,下载得到安装文件“MyEclipse_5.5.1GA_E3.2.2_”。

21.2.2 安装MyEclipse

下载了安装文件后,我们就来安装MyEclipse。

双击“MyEclipse_5.5.1GA_E3.2.2_”图标,运行安装程序。首先是解压的过程,如图21-4所示。

图21-4正式安装前的解压过程

之后进入正式安装,安装过程不是很复杂,只要一路点击“next”就可以了,不过有一个地方要注意,就是选择安装路径时,尽量不要选包含中文的路径,如图21-5所示。

图21-5 选择安装路径

还有一点提醒大家,在其他一些版本中,在选择安装目录之前,可能还会让选择已经安装的Eclipse的根目录,读者只要找到Eclipse的根目录就可以了,也很简单的。

下面还会让用户选择建立快捷方式的位置,如图21-6所示,我们须择了“Desktop”。 图21-6选择建立快捷方式位置

接下来一路“next”就可以了,这里就不详述了。

21.2.3 配置MyEclipse

启动MyEclipse,可以看到与Eclipse相比,窗口菜单上多了一个 “MyEclipse”菜单项。为了更好地使用MyEclipse,可以对其进行配置。由于配置选项,参数很多,本节只对主要的配置选项进行介绍。

(1)单击“Window→Preferences”菜单,弹出Preferences窗口。在左边树中单击“MyEclipse”。可以看到MyEclipse子项中有非常多的配置选项,如图21-7所示。 图21-7 MyEclipse配置项

(2)单击“Application Server→Tomcat 5.x”选项,弹出如图21-8所示窗口。在该窗口中可以对Tomcat服务器进行配置。MyEclipse可以支持很多种J2EE/Web应用服务器,例如JBoss,Resin,WebLogic,Tomcat等许多服务器版本。 图21-8 Tomcat5.x配置窗口

21.3 MyEclipse下开发JSP应用

在Eclipse中一般都是用手写JSP的方式来开发应用。而MyEclipse支持以可视化(图形化)方式进行JSP的开发,其中还支持Struts、JSF等标准控件,大大简化了界面开发,提高了工作效率。本节简要介绍如何利用MyEclipse进行可视化开发JSP应用。

21.3.1 新建Web Project

新建一个Web项目,需要以下三个步骤:

(1)单击“File→New→Project”菜单,弹出如图21-9所示对话框,可以看到其中有MyEclipse项目及其子项目Java Enterprise Projects等。 图21-9 新建Web项目

(2)选择“Web Project”,单击“next”按钮继续。弹出如图21-10所示对话框。设定其中的“Project Name”为mytest,“Source folder”为src,“Web root folder” 为WebRoot,“Context root URL”为/mytest。如果项目中还需要JSTL支持,则选择“Add

JSL Libraries to WEB-INF/Lib folder”,并设定JSTL版本为JSTL1.1。 图21-10 新建Web项目的相关信息

(3)单击“Finish”按钮,即可结束新建Web Project。新建的项目结构如图21-11所示。 图21-11新建Web项目结构图

21.3.2 新建JSP文件

下面我们为mytest这个Web项目创建一个JSP页面文件。

(1)单击“File→New→JSP”,弹出如图21-12所示对话框,选择子目录WebRoot,输入文件名。 图21-12新建文件

(2)单击“Finish”按钮,生成文件,该JSP文件的可视化编辑设计器如图21-13所示。

图21-13 JSP文件的可视化编辑设计器

21.3.3 MyEclipse功能介绍

可视化编辑设计器支持以拖拽的方式来设计开发JSP。初始时控件面板共有6个。分别是HTML-Basic、HTM-Form、Struts-Form、Sturts-Basic、JSF-Basic和JSF –Form。在各个面板上分别由对应的标签控件组成。如图21-14所示。 图21-14 JSP页面可视化设计工具面板 面板中的控件,相信大家都很熟悉了,这里就不再赘述了。

21.3.4 用MyEclipse开发JSP应用简例

下面我们给出一个使用MyEclipse的可视化工具,开发JSP页面的简单示例。

(1)还是上面的文件,借助可视化编辑设计器以及HTML-Form控件面板中的控件开发如图21-15所示JSP页面。

图21-15 用MyEclipse的可视化编辑器设计JSP页面

(2)单击“Source”选项卡,可以看到文件自动生成的源代码如下。

<%@ page language="java" import=".*" pageEncoding="ISO-8859-1"%>

<%

String path = textPath();

String basePath =

eme()+"://"+verName()+":"+verPort()+path+"/";

%>

My JSP '' starting page

用MyEclipse开发的第一个JSP应用。

姓名:

name="text1">

年龄:

职业:

(3)单击窗口“Preview”选项卡,可以直接预览到JSP页面运行结果,而不需要打开浏览器查看,这里提供两种浏览器的预览效果。结果如图21-16所示。

图21-16 页面文件预览效果

本章小结

本章我们介绍了一个提高Eclipse性能的,功能强大且使用方便的插件MyEclipse,MyEclipse的主要优点是给我们提供了一个集成的J2EE开发环境,使得J2EE编程人员工作效率更高。除了演示MyEclipse的下载及安装,我们还给出了一个简单示例,向读者展示了MyEclipse的使用。当然,MyEclipse的功能非常强大,这里我们只是简单的介绍一点,希望能够起到抛砖引玉的作用。

发布者:admin,转转请注明出处:http://www.yc00.com/news/1690579048a372505.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信