Я работаю над проектом JSF 1.2, который имеет функциональность AJAX на своих страницах (используя RichFaces).
Мой bean-компонент создает список объектов, подлежащих редактированию, а затем имеет методы для поддержки редактирования, и bean-компонент определяется областью сеанса. Я буду использовать очередь a4j: так, чтобы за один раз мог произойти только один вызов AJAX.
Мне любопытно, разумно ли использовать синхронизацию (блокировки объектов или, возможно, коллекции из java.util.concurrent) в управляемом компоненте. Действительно ли необходима дополнительная работа для обеспечения синхронизации / безопасности потоков? На сайте, над которым я работаю, много пользователей, и он должен быть надежным, но на нем много управляемых bean-компонентов, и мне интересно, насколько я должен быть обеспокоен безопасностью потоков управляемых bean-компонентов в целом.
Вы делаете дополнительные шаги в поддержке бобов для обеспечения безопасности потоков?
Заранее спасибо.