`
jljlpch
  • 浏览: 319577 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论
文章列表
3.5解析ActionResolver 我们已经了解stripes的生命周期,如何通过配置把可配置的组件组合在一起,又了解了如何通过interceptor把这些组件串起来。现在我们应该了解每步每个组件都做了什么,首先我们要了解是ActionResolver,也就stripes如何通过url path去映射到相对应的action。在DispatcherServlet中第一步生命阶段就是resolveActionBean(ctx);这个方法的主体在:DispatcherHelper.java中: public static Resolution resolveActionBean(final Exe ...
上面的我们看到stripes通过配置文件把框架的大部分功能组件组合在一起,组合在一起,那么怎么有序运行呢?同时不能失去框架的扩展性,不能就顺序执行组件吧,现在的流行的框架都是采用IOC容器来组合这些组件,像structs2采用xwork IOC容器,tapestry5现在采用spring IOC容器。IOC(控制反转)实际上就是拦截器。在servlet Filter中,我们应该知道什么是拦截器吧。Stripes是框架,不能没有扩展性,但stripes又不想弄得太复杂。没有像别的框架借助于别的IOC容器。Stripes
Global site tag (gtag.js) - Google Analytics