我知道问题是关于通过不同的方法解决问题,但让我详细说明我想问的问题以及我对它的理解程度。为什么我们在ATG中需要两种不同的方法-pull基于(液滴)和push基础(formhandlers)?
我们有两种用于ATG(或许多其他框架)拉和基于推的mvc方法。 据我所知,formhandlers和液滴都在不同的需求控制器的一部分,存储库是我们的模型,jsps提供的意见.. 如果我是正确的,直到这一点,然后什么目的的servlet链解决?适合MVC的这张照片?
请如果可能请从流程图的帮助下解释请求到响应(从头到尾)。
非常感谢专家。 请帮忙,我在任何地方都找不到这种解释。
建议你看看在ATG帮助DAF管道。这在骨骼层面处理请求和响应。 DAF管道采用原始http请求/响应并转换为DynamoHttpServletRequest/Response。 servlet管道处理诸如会话管理,安全性等事情。关于每个servlet都做了些什么的文档是有限的,但一般而言这些名称是非常明显的。还要记住,ATG最初是建立在ATG自己的Dynamo服务器上运行的,并使用了比DAF管道更多的DAS管道。 – bated 2014-09-27 22:03:31