- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【标??题】:MyEclipse Struts 教程【关键字】:MyEclipse,Struts【来??源】:/u/3138/showart.php?id=124768
MyEclipse Struts 教程
1. 序
此文档适应 Sun JDK 1.4.2, Eclipse 3.0.1 and MyEclipse 3.8.2. 环境。所有的屏幕截图都是基于 Eclipse, MyEclipse Enterprise Workbench, and Windows XP 的默认用户接口设置。如果你在使用这个文档的过程中遇到困难,请看用户反馈部分,以反馈给 MyEclipse documentation team 。
2. 说明
在这个用户指南中我们将通过 MyEclipse Enterprise Workbench 来开发和测试一个简单的 Struts 示例应用。这并不需要我们具有 Struts 或者 MyEclipse 的预备知识。
3. 必备工具
JDK 1.4+ (Sun or IBM)
/j2se/downloads/index.html
Eclipse 3.0.x SDK
/downloads/index.php
MyEclipse 3.8.2
/ContentExpress-display-ceid-10.html
Tomcat 5.0.x ( 首选 5.0.28 P referred, 或其他 Servlet/EJB 容器 )
/jakarta/tomcat-5/v5.0.28/bin/jakarta-tomcat-5.0.28.exe
4. 构造一个新项目
为了有效的组织我们的开发,我们需要在添加了 Struts Capabilities 的 MyEclipse 中创建一个新的 Web Module Project 。 你可以创建一个 web project 通过菜单 File New Other Project J2EE Web Project ,如下图所示
图 1 新建 Web Project 对话框
然后键入关于新项目的所有信息 ,如下图:
图 2 设置 Web Project
一旦创建了 Web Project ,我们需要为 MyEclipse 添加 Struts Capabilities 。这可以通过右击 Package Explorer 视图中 项目的名称,并且依次选择 MyEclipse Add Struts Capabilities 做到。如下面图示:
图 3 :在 Web Project 中 添加 Struts Capabilities
对这个应用来说, Struts 对话框的默认值已经很适合了。但是,你可以改变 Base package for new classes 来适应你的情况。如下图 4 所示,我们只是简单的保留这些默认值。
图 4 配置 Struts Capabilities
当完成上面的步骤,项目的结构会如下图 5 所示
图 5 配置后的项目结构视图
现在我们已经成功地创建完项目,然后可以开始构建 web 的内容了,现在转入下一步。
5. 开始一个 Struts 项目
这一部分我们将要集中创建一个 Struts 应用示例,这个实力是在模仿一个简单的网站登录屏幕。所以,仅需要 2 个 Jsp 页面,一个提示用户登录,另一个简要的说明登录成功。我们分别命名这 2 个 jsp 页面为 userLogin.jsp 和 userL oginSuccess.jsp 。 如果用户试图登录时存在授权错误,将直接指导用户返回 LoginUser.jsp 并且显示错误信息。
一般来说,当开始一个 Struts 项目的时候,设计好应用的流程是很有用的。这样,开发团队就会对项目中所有元素的组合有一个更好的认识。创建流程最容易的方法就是通过使用 Struts 图形化设计模式。 Struts 编辑器提供了一个可以拖放工具,它可以使你通过快速的复制页面流程来构造应用。这个应用示例 Login 的流程就如下图 6 所示
图 6 应用程序的流程
我们可以从上面的设计视图中看到此应用开始于 userLogin.jsp 页面的显示。此登录页将要调用 userLogin 动作( action )来执行用户的登录操作。如果出现验证错误或问题, userLogin action 将引导用户返回 userLogin.jsp 页面。然而,如果登录成功,应用将转向 userLoginSuccess.jsp 页面。
5.1 Struts 项目的组件
一个典型的 Struts 项目会包括以下组件
JSPs
Actions
Acti
您可能关注的文档
- MTKeshe_Consciousness[Keshe谈意识]-文章介绍+原文.doc
- MTK程序第一例HelloWorld.doc
- MTK平台驱动调试指南.doc
- mtn_gns_w_120_e.doc
- MTPR-310Hb-3微机变压器保护.doc
- MT5010下册.doc
- MTT实验测脱氢酶活性.doc
- MTT操作和计算.doc
- MT、AMT、AT、CVT、DSG不同变速箱区别及优缺点.doc
- MultipleChoiceQuestionsMolecularGeometry.doc
- 03 专题五 牛顿第二定律的综合应用 【正文】听课手册.pdf
- 03 第16讲 机械能守恒定律及其应用 【正文】听课手册.pdf
- 04 实验十三 利用传感器制作简单的自动控制装置 【正文】听课手册.pdf
- 03 专题十六 带电粒子在有界匀强磁场中的运动 【正文】听课手册.pdf
- 03 专题十四 电学实验基础 【正文】听课手册.pdf
- 07 实验十二 测量电源的电动势和内阻 【正文】听课手册.pdf
- 06 实验五 探究平抛运动的特点 【正文】听课手册.pdf
- 07 实验三 探究两个互成角度的力的合成规律 【正文】听课手册.pdf
- 05 实验十 测量金属丝的电阻率 【正文】听课手册.pdf
- 06 实验二 探究弹簧弹力与形变量的关系 【正文】听课手册.pdf
文档评论(0)