Re[3]: Как на J2ee делается smart-client ?
От: C0s Россия  
Дата: 27.02.06 12:52
Оценка:
Здравствуйте, vgrigor, Вы писали:

V>>Поищи по ключевым словам Java Web Start и JNLP.


V>пока не нашел как сопрягается именно с J2EE системами,

V>это важно т.к. системы уровня предприятия имют большую инфраструктуру с которой надо стыковаться,
V>и лучше как-то ненапряжно — не искусственно нагораживая свои решения, т.е. вероятно это как-то предусморено.

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

V>>>Как лучше- делать универсальный интерфейс через браузер ?

V>>>Или все-таки иногда SWING ? Но ведь этот вариант неуниверсален ?

V>>Говорят, что web поуниверсальней, но у меня перед глазами яркий пример на swing: клиент вообще грузится по сети при каждом запуске — достаточно криворуко, но в тепличных условиях практической неограниченности ресурсов локальной сети — работает... В общем зависит от условий решаемой задачи...


V>У меня системя- уровня предприятия, т.е. довольно сложная логика. Грузиться каждый раз — неразумно.


это странно, что в том примере грузится каждый раз. наверное, что-то неправильно на apache, впрочем это не суть данного топика
реально это не так, с ровными руками и работать будет нормально
web start работает таким образом, что приложение кэшируется на клиенте. при очередном запуске web start проверяет, не изменились ли jars, и скачивает только измененные (что, собственно, облегчает обновление приложения — не надо бегать по клиентским местам и что-то переставлять)

V>Swing тогда впишется в Java Web Start и J2EE?


да вполне
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.