Board logo

标题: 使用 Easy Struts for Eclipse 开发 Struts-开发 Struts 应用程序(1) [打印本页]

作者: look_w    时间: 2018-5-7 19:54     标题: 使用 Easy Struts for Eclipse 开发 Struts-开发 Struts 应用程序(1)

在本节中,我们将介绍使用 Easy Struts 插件构建 Struts 应用程序的基本步骤。首先,您将创建一个 Tomcat 项目。然后,您将添加Easy Struts 对 Tomcat 项目的支持。接下来,您可以体验一下“Easy Action associated with a form”的功能。之后,您将对前一个步骤中自动生成的源代码进行必要的修改。再之后,您可以测试一下应用程序在Tomcat Web 服务器上的运行情况。最后,您可以体验一下“Easy Forward”功能。            创建 Tomcat 项目
要创建一个 Tomcat 项目,回到“File”菜单,选择“New”项,并在子菜单中选择“Project”。然后执行以下步骤:            
创建 Tomcat 项目的结果如 所示。            
图 3. 创建 Tomcat 项目 - 步骤 1图 4. 创建 Tomcat 项目 - 步骤 2图 5. 创建 Tomcat 项目- 步骤 3图 6. 创建 Tomcat 项目- 最终结果添加 Easy Struts 支持
要添加 Easy Struts 对 Tomcat 项目的支持,执行以下两个步骤:            
添加 Easy Struts 支持的结果如 所示。            
图 7. Easy Struts 功能视图在图8 中:通过请求容器转发它们到活动 servlet,URL 模式块告诉 Struts 处理所有匹配模式 *.do 的请求。 所有其他模式的请求都不是 Struts 处理的。
Default 应用程序资源将在 WEB-INF/classes/base package/ 目录中创建。

图 8. 添加 Easy Struts 支持图 9. 添加 Easy Struts 支持 - 最终结果显示了 Easy Struts 所提供的 10 个功能。我们已经看过了“Add Easy Struts Support”的功能。在本文的其余部分中,我们将介绍一下剩下的7 个功能(“Easy Action” 和 “Easy Form”功能不介绍)。在本节的后续部分中,我们将使用“Easy Action associatedwith a form”功能和“Easy Forward”功能来构建一个简单却又完整的 Struts 应用程序。下一节将介绍“Easy Messageresources”、“Easy Plug In”、“Easy Datasource”、“Easy Exception”和“Easy Module”功能。            
使用 Easy Action Associated with a Form 功能
回到 Easy Struts 功能视图,选择“Easy Action associated with a form”,并执行以下步骤来配置表单:            
图 10. 配置表单注意
图 11. 关系的图形化表示到现在为止,您应该会看到一些非常类似于 的内容。默认情况下,输入的值是“/form/owner.jsp”,这意味着 JSP 文件被放在“easyStruts/form”文件夹中。您可以手工修改JSP 文件的位置,或者 preference 的设置。要修改 preference 的设置,进入“Window”菜单,选择“Preferences”,单击“EasyStruts”选项,选择“Style”选项卡,并将“JSP form location”设置为空。例如,在本文中,我们倾向于将这些 JSP文件直接保存在 easyStruts (项目名)文件夹中。因此,请将其修改为“/owner.jsp”,如 所示。            
中所显示的操作映射的属性如下:            
图 12. 配置操作单击“Next”,您应该可以看到类似于如 所示的内容。 中所显示的是操作映射属性,如下:            
此处的转发和异常都是本地的,稍后我们会讨论全局转发和全局异常。
图 13. 配置转发局部转发属性:
在单击“Finish”之后(参见 ),系统会在 easyStruts/WEB-INF/src/ 目录中生成 com.asprise.struts.form.OwnerForm.java和 com.asprise.struts.action.OwnerAction.java。同时还会生成另外一个文件:easyStruts/owner.jsp。在接下来的几节中,您将对这三个文件进行一些修改,从而完成整个表单,添加用户输入的验证方法并处理验证错误。            
图 14. 添加转发




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0