Может ли кто-нибудь помочь мне понять область действия управляемого компонента JSF с точки зрения параллелизма?
Мое понимание:
Если у меня есть компонент в области сеанса, это означает: только один пользователь может получить доступ к этому управляемому компоненту, поэтому параллелизм невозможен.
Кроме того, как только я использую bean-компонент в области запроса, этот bean-компонент будет создан после того, как запрос был инициирован, и этот bean-компонент будет удален после возврата ответа. (у каждого клиента разные копии этого bean-компонента)
Кроме того, если я использую bean-компонент в области none, то после того, как пользователь вызовет bean-компонент, он будет создан, а после завершения вызова bean-компонент будет удален.
Но если у меня есть компонент в области действия приложения, это означает, что несколько клиентов могут получить доступ к этому компоненту, поэтому, если у меня есть важные данные, они должны быть защищены синхронизацией.
Мы высоко ценим все ваши вклады.