首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts2的业务控制器Action兑现中的一些知识点

2012-09-10 
Struts2的业务控制器Action实现中的一些知识点1、execute()方法是Action实现类的默认方法,只配备execute()

Struts2的业务控制器Action实现中的一些知识点

1、execute()方法是Action实现类的默认方法,只配备execute()方法的Action类只能处理某一特定的请求。而在实际的开发过程中,我们需要将某一系列的请求处理封装到同一Action实现类中以简化开发与维护,这需要在Action实现类中放置多个与execute()方法具有相同签名的处理方法。

?

2、针对不同的请求均放置一个相对应的处理方法,且其相应的验证方法命名为validateXXX()。

?

3、Action实力本身负责保存请求参数与处理结果,且最终返回的不是真正的物理视图资源,而是一个命名视图资源(如SUCCESS、NONE、ERROR、INPUT、LOGIN及自定义的字符串),命名视图与真正的物理视图的对应关系是在配置文件struts.xml中配置的。开发完的所有Action实现类均必须在struts-xml中配置后才能被Struts2框架调用。

?

4、为了简化动态方法调用的Action配置,通常建议视图资源命名、Action处理方法命名及Action名称的命名均遵循一定的规则,这样就可以使用通配符与动态值来配置Action实现类。

?

?

?

热点排行