软件包 com.bastengao.struts2.freeroute

接口摘要
RouteMappingHandler 统一负责路由的管理,添加与解析
 

类摘要
ActionInfo 表示 action 信息
ActionUtil 提供处理 action 相关工具方法
ChainResult chain result.
ControllerPackageProvider 对 controller 进行扫描,并对其进行配置(PackageConfig, ActionConfig)
DefaultActionMapper 重写 struts 对新来的请求到 ActionMapping 的处理, 前置加入 freeroute 的逻辑, 处理不了的交给父类处理(不影响 struts 本身之前的逻辑).
DefaultRouteMappingHandler 处理所有的路由信息

可将 mapping 分成两种,一种是静态的 直接通过 Map 就可以快速找到路由; 另一种是有 pathVariable 的,需要通过正则匹配查找路由

DefaultUnknownHandler 默认处理未知的 result 或者 action.
HttpHeaderResult http header result.
JsonResult json result of JSON plugin.
ReflectUtil 反射工具类
Result generic action result
Results 生成各种常用返回结果
RouteMapping 路由映射

此类为不变类(一但构造后,不会改变)

RouteMapping.Param 表示一个 http param 表达式
RouteUtil 路由工具类
SpringPackageProvider struts2-spring-plugin 插件存在的情况下
StreamResult stream result.
 



Copyright © 2013 bastengao. All Rights Reserved.