我知道問題是關於通過不同的方法解決問題,但讓我詳細說明我想問的問題以及我對它的理解程度。爲什麼我們在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