VallueStack与Ognl.pptVIP

  • 2
  • 0
  • 约 15页
  • 2015-11-15 发布于江苏
  • 举报
ValueStack与Ognl 本次学习完成的任务 Struts2 的工作原理: Struts2提供一个更整洁MVC实现。这些整洁的线条依赖于其他几个参与每一个请求处理的关键架构组件的帮助。这些架构组件主要包括拦截器、OGNL和ValueStack。 学习的技能点 如下图显示了请求处理的工作流: 本次学习完成的任务 1、拦截器 拦截器在动作执行之前、之后被调用,并且需要指出的是它们在结果执行之后才被触发。 拦截器是一种可以在请求处理之前或者之后执行的Struts2组件,它提供一种在其中定义不能的工作路和横切任务的架构组件,以便能够简单地重用这些组件,并且能够与其他架构的关注点分离。 本次学习完成的任务 2、ValueStack和OGNL ValueStack是保管与请求处理相关的所有数据的存储区域。你可以把它当成一个便签,在解决请求处理的问题时,框架会在这里工作。 Struts2将所有相关的数据集中保存在一个方便的地方。而不是将数据传来传去,这个地方就是ValueStack。 OGNL是一种访问存储在中央存储库中数据的工具。更准确地说,它是一个允许你引用或者操作ValueStack中数据的表达式语言。 本次学习完成的任务 ValueStack和OGNL微妙和强大的地方时它们不属于框架中任何独立的组件。 拦截器和结果都可以使用OGNL表达式语言来

文档评论(0)

1亿VIP精品文档

相关文档