8.4 构建Struts IDE开发环境
在上面的几节里介绍了怎样将TomcatPlugin、Easy Struts、Struts Console等工具和Eclipse集成,在将以上几种插件加入到Eclipse中后,开发人员能够方便的开发基于Struts的Web应用,但有个明显的缺点是Easy Struts现在只能支持Eclipse3.0以下的版本,也只能支持Struts1.1及以下版本,这不能说不是很大的遗憾,为了弥补这个缺陷,可以使用另外的几种插件来构件功能更为强大的Web开发环境,它支持Eclispe3.1,和Easy Struts一样支持Struts配置文件的可视化编辑,也支持HTML文件的可视化编辑,这种开发环境一般称为Struts IDE开发环境。
在做进一步的配置之前,确保安装了Eclipse3.1,并按照上面的内容正确安装了Tomcat和插件TomcatPlugin,当然如果习惯使用Struts Console的话,也可以安装Struts Console。
下面介绍它的配置,在后面的章节里会介绍其使用方法。
(1)下载GEF 3.1安装程序,下载地址:http://download.eclipse.org/tools/gef/ downloads/ drops/ R-3.1-200507071758/ index.php ,这里下载GEF-ALL-3.1.zip。
(2)下载Eclipse HTML Editor 1.6.7安装程序,下载地址:https://sourceforge.jp/ projects/ amateras/files/?release_id=16537,这里下载:tk.eclipse.plugin.htmleditor_1.6.7.zip。
(3)下载StrutsIDE 1.1.7安装程序,下载地址:https://sourceforge.jp/projects/amateras/ files/?release_id=16537#16537,这里下载:tk.eclipse.plugin.struts_1.1.7.zip。
(4)解压文件GEF-ALL-3.1.zip,得到图8-27所示的文件夹。

图8-27 GEF-ALL-3.1.zip 解压文件夹
将features文件夹下的文件全部复制到Eclipse3.1的同名文件夹下,再将plugins下的文件也复制到Eclispse下的plugins文件夹下。
(5)解压文件tk.eclipse.plugin.htmleditor_1.6.7.zip,将plugins下的文件复制到Eclispse下的plugins文件夹下。
(6)解压文件tk.eclipse.plugin.struts_1.1.7.zip,将plugins下的文件复制到Eclispse下的plugins文件夹下。
(7)重新启动Eclipse3.1。
(8)选择【Windows→Preferences】命令,可以看到Preferences配置窗口中多了Amateras的配置选项,如图8-28所示。

图8-28 Amateras的配置选项
(9)这个时候如果右键单击struts-config.xml文件,如图8-29所示。

图8-29 struts-config.xml的右键菜单
(10)会看到和没有装上述插件的Eclipse相比,多了【Amasteras XML Editor】和【Struts-config.xml Editor】两个菜单项。选择【Open With】命令,再选择【Struts-config.xml Editor】菜单项,有如图8-30所示的图形化编辑环境。

图8-30 struts-config.xml的可视化配置界面
至此,Struts IDE的Web应用开发环境基本上就可以使用了。






