预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

文档名称文档密级 CREATEDATE\@"yyyy-MM-dd"\*MERGEFORMAT2004-08-13华为机密,未经许可不得扩散第页,共NUMPAGES\*Arabic\*MERGEFORMAT8页 在Eclipse中开发struts应用程序 HYPERLINK"http://www-900.ibm.com/developerWorks/cn/java/l-eclipse-struts/"\l"author1#author1"刘冬(HYPERLINK"mailto:winter.lau@163.com"winter.lau@163.com)珠海市创我科技发展有限公司软件工程师2003年7月 一.下载并安装EasyStruts包 1.EasyStruts是开放源代码组织sourceforge.net上的一个项目,目前最新的版本是0.64,可以在它的网站HYPERLINK"http://sourceforge.net/projects/easystruts"http://sourceforge.net/projects/easystruts上下载压缩文件org.easystruts.eclipse_0.6.4.zip(Eclipse的安装这里不再描述) 2.将下载后的压缩包解压到{ECLIPSE}\plugins目录下,其中{ECLIPSE}为Eclipse所在的目录。应该注意的是解压后plugins目录下应该多一个子目录,目录名为:com.cross.easystruts.eclipse_[ver],[ver]为相应的版本号。 3.EasyStruts的初始化设置:启动Eclipse,通过菜单Windows->Preferences打开设置窗口。窗口的左边会多出一个选项:EasyStruts。如下图所示: 图1 在设置EasyStruts之前要先准备好struts所需的文件(可在Jakarta网站上下载),包括struts.jar,然后是几个用于定义标签库的描述文件包括:struts_html.tld、struts_bean.tld、struts_logic.tld。点击设置窗口左边的EasyStruts后出现如下图2:EasyStruts的初始化设置界面。根据所下载struts的版本选择struts1.0或者struts1.1,最新的版本都是struts1.1。在这里我们选择struts1.1并在struts1.1所需的库文件中找到并添加struts.jar文件。在struts1.1所需的类型库描述文件中建议至少加入前面提到的三个描述文件分别是:struts_html.tld、struts_bean.tld、struts_logic.tld,这三个文件会在创建struts应用项目时自动拷贝到项目的WEB-INF目录下。设置界面上的其他内容基本上按照默认的值即可,无需改动。好了,点击OK按钮关闭设置对话框使设置生效。至此我们已经完成EasyStruts的基本设置可以开始struts的开发了。 图2 二.配置和开发struts应用项目 1.新建JAVA项目并设置为支持EasyStruts:新建一个JAVA项目,暂且把这个项目命名为:StrutsDemo,新建完项目后除了Eclipse本身用来描述JAVA项目的两个文件.project和.classpath外并没有其他任何文件。为了使该项目集成EasyStruts,只需点击工具条上的新建图标,选择Java->EasyStruts->AddEasyStrutsSupport并点击下一步按钮,如下图3所示: 图3 点击下一步按钮后到了EasyStruts项目一些基本信息的输入界面,如下图4所示: 图4 在图4的界面中输入web应用程序的目录名,例如struts_demo,发布的时候只需要把该目录打包成WAR文件即可。根据应用服务器的实际情况选择web应用程序的版本,建议使用2.3,目前大部分应用服务器的主流版本都支持2.3版本的WEB应用程序。选择Struts1.1。修改EasyStruts自动产生的程序包名,例如test.struts。点击完成按钮后EasyStruts会自动产生文件.easystrutsplugin以及创建刚刚在设置界面中输入的web应用服务器目录名的目录,该目录包含WEB-INF子目录,EasyStruts会自动拷贝几个tld文件到该目录下,我们还必须手工的将struts.jar文件拷贝到WEB-INF\lib目录下。 同时产生一个配置文件:ApplicationResources.properties,这个文件可以用来存放用户自己的配置信息。该配置文件支持多语言,struts会自动根据环境配置信息来获取相应的配置文