快速业务通道

Struts2教程--第一章 搭建Struts2开发环境 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16

4.2 开发工具介绍

目前J2EE开发工具主要分为Eclipse和NetBeans两大阵营,Eclipse的最高版本为3.3,NetBeans的最高版本为6.0.今天刚刚从新闻上看到,NetBeans6.0的英文正式版正式发布了,真是可喜可贺。

笔者在开发时以Eclipse为主,但Eclipse并不支持WEB开发,需要安装相应插件。MyEclipse是一个功能强大且框架支持非常广泛的WEB开发插件,该产品是收费项目。目前MyEclipse的最高版本为6.0,即便如此,尚不支持Struts2.0,我们只能手工配置Struts2.0的开发环境。

4.3 库文件

从网站上下载的Struts2包含了二三十个库文件,但大多数是可选的,有些库是插件,用于和其他框架的整合。

读者可自行下载struts2-blank-2.1.0.war压缩包,展开后是一个非常简单的项目,从WEB-INF/lib目录中可以看到5个库文件,解释如下:

包名 说明
commons-logging-1.0.4.jar 日志管理
freemarker-2.3.8.jar 表现层框架,定义了struts2的可视组件主题(theme)
ognl-2.6.11.jar OGNL表达式语言,struts2支持该EL
struts2-core-2.0.10.jar struts2的核心库
xwork-2.0.4.jar webwork的核心库,自然需要它的支持

Struts2教程--第一章 搭建Struts2开发环境 - 编程入门网

(图3)

Struts2教程--第一章 搭建Struts2开发环境(5)

时间:2011-07-01

4.3 使用Eclipse搭建Struts2的开发环境4.3.1创建用户库

将Struts2所需的包建成用户库,可以更加方便地进行管理和使用,这是一个好的习惯——编程从习惯开始。

1.选择菜单Window->Preferences->Java->Build Path->User Libraries。如图4:

Struts2教程--第一章 搭建Struts2开发环境 - 编程入门网

(图4)

2.点击右侧的New…按钮,创建一个新的用户库,弹出如图5所示对话框:

Struts2教程--第一章 搭建Struts2开发环境 - 编程入门网

(图5)

3.输入用户库的名称,如:Struts2,点击OK按钮,该对话框自动关闭。结果如图6所示:

Struts2教程--第一章 搭建Struts2开发环境 - 编程入门网

(图6)

此时,右侧的按钮被点亮。

Struts2教程--第一章 搭建Struts2开发环境(6)

时间:2011-07-01

4.点击“Add JARS…”按钮,添加用户库所需的库文件,在Struts2中,至少要包含上文中提到的5个库文件。添加后效果如图7所示:

Struts2教程--第一章 搭建Struts2开发环境 - 编程入门网

(图7)

5.点击“OK”完成。

4.3.2开发第一个Struts2应用程序——世界,你好

开发WEB应用程序,本文使用了MyEclipse插件。该插件为收费软件,目前提供英文版和日文版,不同的版本可以运行在Windows、Linux等操作系统上。为了方便用户,MyEclipse有一个Full版,连同Eclipse一起安装,对于初学者而言,可以减少很多麻烦和困扰。

读者可自行去http://www.myeclipseide.com/网站下载该软件的共享版本。建议读者下载MyEclipse5.5(这也是笔者使用的版本),这个版本相对比较稳定,MyEclipse6.0还处于测试之中。

入门教程总是以HelloWorld作为学习的第一步,自然笔者也不例外。本示例从游览器输入网址,提交请求后在页面中显示“世界,你好”的信息。

1.新建WEB工程,如图8所示:

Struts2教程--第一章 搭建Struts2开发环境 - 编程入门网

(图8)

2.点击“Next”,输入工程名,如图9所示:

Struts2教程--第一章 搭建Struts2开发环境 - 编程入门网

(图9)

Struts2教程--第一章 搭建Struts2开发环境(7)

时间:2011-07-01

3.点击“Finish”完成。

4.现在将Struts2的库导入到工程中,右击工程名称弹出快捷菜单,选择Build Path->Add Libraries…,如图10所示。

Struts2教程--第一章 搭建Struts2开发环境 - 编程入门网

(图10)

5.从弹出的对话框中选择“User Libraries”,如图11所示。

Struts2教程--第一章 搭建Struts2开发环境 - 编程入门网

(图11)

6. 单击下一步,我们看到,上文中创建的用户库出现

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号