|
|
|
Концептуальный вопрос.
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. у нас с коллегой вышел небольшой спор. хотелось бы услышать мнение народа. Имеется веб интерфейс приложения и клиент Схема приложения такова (tomcat - сервлеты веб интерфейс, jBoss - сервер приложений там бины и вся бизнес логика. и собсно база данных) У нас есть таблица в базе в которой хранятся настройки клиента. Некоторые из полей специфичны только для веб интерфейса(т.е его настройки) некоторые используются и удаленным клиентом и вебом. Сейчас все настройки хранятся в Entity Bean'e. Он говорит что приниципиально правильно выгружать специфичные для веба настройки в сессию, и там их хранить а в бине оставить только поля спецефичные для обоих интерфейсов. Я говорю что быстрее и правильнее хранить настройки в бине. короче в результате обсуждения получилось несколько вариантов. какой по-вашему принципиально правильный - оставить как есть. т.е все настройки хранятся в бине. и юзаются кем угодно. - поля специфичные для веб-интерфейса вынести в локальный интерфейс. которые нужны клиенту оставить в remote интерфейсе. - заносить все спецефичные поля в сессию и там их юзать. при чем сохранение в базу изменений планируется прямо из сервлета. в бине клиента оставить только общие настройки - создать еще один statefull или какой нить друго бин. в котором будут инкапсулироваться специфичные настройки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 19:31 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2153527]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 374ms |

| 0 / 0 |
