JSF2 Spring JDK Проксированный Сущность Вопроса о Бине Сессии - PullRequest
0 голосов
/ 31 января 2011

В моем текущем приложении (JSF2, Spring 3, Richfaces 4, WebFlow 2.x) есть строка, в которой мне нужна область видимости сеанса (поэтому у каждого пользователя есть своя собственная копия).

Мой вопрос состоит в том, сколько накладных расходов связано с созданием и поддержанием компонента bean / JSF2 в контейнере, управляемом пружиной?Должен ли я сделать боб только для этой строки?или я должен включить эту строку в уже существующий компонент?(пользователь bean в моем случае).Прямо сейчас у меня есть строка, содержащаяся в своем собственном классе бинов.Первоначально я думал, что если бы я включил эту строку в bean-компонент User, то я включал бы кучу дополнительных вещей (все остальное в bean-компоненте user) каждый раз, когда что-то нуждалось в вышеупомянутой строке.например.кажется, имеет больше смысла просто подключить бин, содержащий только нужную строку, в отличие от подключения бина, содержащего кучу дополнительных вещей, которые никогда не используются.У кого-нибудь есть опыт / мысли по этому поводу?

1 Ответ

1 голос
/ 31 января 2011

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

Я не до конца понимаю вашу ситуацию, но не думаю, что стоит создаватьбоб для каждой строки.Не из-за производительности, а из-за читабельности и ремонтопригодности.(Также проверьте аннотацию пружины @Value(..) для введения примитивов)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...