Sturts

Sturts是什么?

   Sturts是JSP模式2(MVC)基础上突出实现的一个框架,是使用JSP+Servlet组成;

Sturts框架提供:

  • 标记库:也没黑色记者可以控制;
  • 支持国际化处理如:JSP显示为中文,可以转换为英文等...;
  • 支持用户认证。

Sturts的优点:

  • 极好的框架和设计;
  • 重用模块化,可扩展性强;
  • 确定的框架,并且开源。

 DTO传输数据对象,要满足JavaBean的规范:

  • 提供无参的构造方法;
  • 为熟悉提供get和set方法。

ActionForm放入生命周期如下图:

                          

 

Validate只做跟业务无关的验证如:用户所输入的用户名格式或长度是否正确,Emial格式是否正确等等;

ActionServlet:充当sturts框架的中央控制器;

Action是用户和业务逻辑之间的桥梁,所有的请求共享一个Action实例;

 

Sturts的内置Action有如下几个:

  • forwardAction对链接页面跳转做处理;
  • includeAction做页面包含;
  • dispatchAction(分发)最主要的是用法:譬如操作一张表,可能有增加,修改,删除等操作,本来是写三个Action去解决问题,现在只写到一个Action里面就好了.
  • LookupDispatchAction 是dispatchAction的子类,通常它主要应用于“在一个表单中有多个提交按钮而这些按钮又有一个共同的名字”,而这些按钮的名字要和具体的 actionmapping中的parameter的值对应。(同一表单具有相同名字的提交按钮)
  • MappingDispatchAction多个页面公用一个ActionFom
  • switchAction主要用于模块之间的切换。当一个应用之中存在多个模块时,使用
    SwitchAction在不同模块之间的action 之间切换还是相当方便的。

 

Sturts的工作流程:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值