Здравствуйте, 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?