Struts开发流程

开发流程如下:
1.收集和定义应用需求。
2.基于数据采集和显示的原则定义和开发“屏幕显示”需求。
3.为每一个“屏幕显示”定义访问路径。
4.定义ActionMappings建立到应用业务逻辑之间的联系。
5.开发满足“屏幕显示”需求的所有支持对象。
6.基于每个”屏幕显示“需求提供的数据属性来创建对应的ActionForm对象。
7.开发被ActionMapping调用的Action对象。
8.开发应用业务逻辑对象(Bean,EJB等)。
9.对应ActionMapping设计的流程创建JSP页面。
10.建立合适的配置文件struts-config.xml,web.xml。
11.开发/测试/部署

具体在使用struts框架时,对应各个部分的开发工作:
1.Model部分:采用JavaBean和EJB组件,设计和实现系统的业务逻辑。根据不同的请求从Action派生具体Action处理对象。完成”做什么“的任务来调用由Bean构成的业务组件。创建由ActionForm的派生类实现对客户端表单数据的封装。
2.Controller部分:Struts为我们提供了核心控制部分的实现。我们只需要配置ActionMap对象。
3.View部分:为了使用Model中的ActionForm对象,我们必须用struts提供的自定义标签创建HTML表单。利用struts提供的自定义标签库编写用户界面,把应用逻辑和显示逻辑分离。struts框架通过这些自定义标签建立了View和Model之间的联系。struts的自定义标签还提供了很多定制页面的功能。
4.同时需要编辑两个配置文件:web.xml和struts-config.xml。通过它们配置struts系统中的各个模块之间的交互。

struts-config.xml文件控制HTML表单请求与ActionForm之间的映射关系。可将多个请求映射到同一个ActionForm。ActionForm可跨多页面进行映射,以执行诸如向导之类的操作。

扩展Action类时请注意简洁。Action类应该控制应用程序的流程,而不应该控制应用程序的逻辑通过将业务逻辑放在单独的包或EJB中,我们就可以提供更大的灵活性和可重用性。

集成struts和tiles的五个步骤:
1.创建一个JSP以表示站点的布局。这是主JSP,并带有页头,页体和页脚的占位符。分别用Tiles标记添加到主JSP页面中。
2.创建一个Tiles定义文件并定义每个集成页面的每个占位符中必须包括哪个JSP页面。用唯一的名称标记出每个合成页面定义。
3.在struts-config.xml文件中改变全局和本地转发以使用上一步骤中给出的唯一名称而不是别名。
4.在启动时用TilesPlugIn装载tiles定义文件。将TilesPlugIn项加入到struts-config.xml文件中。
5.将TilesRequestProcessor项添加到struts-config.xml文件中,这是支持tiles的struts应用程序的默认请求处理程序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值