JSF сессионные бины лучшие практики - PullRequest
2 голосов
/ 06 ноября 2010

Я работаю над приложением JSF, написанным за рубежом, и у него есть некоторые проблемы с производительностью.

Я пытался понять, почему приложение может работать медленно, и заметил, что каждый компонент поддержки имеет сессионную область, и многие компоненты используют другие компоненты, поэтому они, скорее всего, созданы.

Возможно, существует 40 компонентов поддержки, каждый из которых содержит около 4000 строк кода и множество движущихся частей.

Может ли кто-нибудь подтвердить или опровергнуть мою догадку, что вся эта чушь в каждом сеансе делает приложение медленным?

1 Ответ

2 голосов
/ 06 ноября 2010

Не думаю, что это может быть причиной проблем с производительностью.Сессионные компоненты создаются только один раз для сеанса.Поэтому последующие запросы не будут создавать новые экземпляры этих бинов.Но из-за того, что создание всех бобовых сессий далеко от хорошей практики!:-)

...