0
A
回答
4
如果組件具有請求範圍,則意味着每次請求組件時都會創建此組件的實例(對象)(時間和內存資源)。請求越頻繁 - 創建對象所需的時間就越多。一次請求的用戶數越多 - 一次的對象越多。全局作用域組件只創建一次,可供所有請求和不同用戶重用。
ForEach液滴是無狀態的,一次可以被許多不同的請求\用戶使用,所以沒有理由讓它請求範圍。
0
全局範圍表示組件僅創建一次。水滴應該是無狀態的,因爲它更易於使用和維護。在你的特定情況下,ForEach液滴請求範圍沒有意義,因爲我們可以在每次調用液滴時傳遞一個新參數來迭代。另一方面,表單處理程序應該具有請求或會話範圍,因爲它們旨在處理用戶請求,例如,登錄過程,提交訂單。
相關問題
- 1. 如何使ATG液滴供應默認oparam
- 2. 限制對液滴
- 3. 範圍尺寸範圍,ATG-Endeca 11.2應用程序
- 4. N個液滴內爲自己列(.NET)
- 5. Django數字海洋液滴的錯誤
- 6. 單個VPS液滴上的多個域
- 7. AppleScript的液滴在DMG不工作
- 8. 的AppleScript:無法向腳本到液滴
- 9. 拖N個液滴的JavaScript查詢
- 10. 爲什麼我們在ATG中需要兩種不同的方法-pull基於(液滴)和push基礎(formhandlers)?
- 11. Omnet ++:隨機SendInterval發送超出範圍
- 12. 範圍Web開發
- 13. 在液晶電視
- 14. 從發電機調用發電機
- 15. 發電機,推遲到子發電機
- 16. Rails 3.1.3無人機範圍
- 17. 如何從BCC ATG創建用戶時發送電子郵件?
- 18. 由發電機
- 19. Reyield發電機
- 20. 與發電機
- 21. 發電機C
- 22. 滴滴
- 23. 無法SSH到從osx的Ubuntu的液滴
- 24. 在液滴中使用Rails的stylesheet_link_tag和javascript_include_tag
- 25. Python Eve未能在新創建的液滴上運行
- 26. 如何將文件從Github拉到數字海洋液滴
- 27. Applescript - 在用作液滴時不起作用
- 28. 無法在ubuntu 16.04數字海洋液滴上安裝php5-fpm
- 29. 創建photoshop動作/液滴與可變輸出
- 30. 範圍$ destroy不被觸發
[ATG ..中的$ scope = global是什麼意思?](http://stackoverflow.com/questions/18613691/what-does-it-mean-by-scope-global-in -ATG) – bated