|
|
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
То есть понятно, что это способ загрузить с WEB сервера Java программу и запустить её на клиентской машине. Но вот дальше... Есть ли доступ у броузера к запущенной программе после её запуска? То есть возможен ли между ними обмен данными? Если нет, то как эта прога может общаться с WEB сервером (сервером приложений)? Если вообще может конечно. Все ли возможности джавы в такой программе работают? (если она подписана конечно) В инет прошу не посылать. Перечитал по этой теме довольно много но нигде вразумительного ответа на эти вопросы так и не нашёл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2015, 12:29 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
sergnnТо есть понятно, что это способ загрузить с WEB сервера Java программу и запустить её на клиентской машине. Web это не аббревиатура. sergnnЕсть ли доступ у броузера к запущенной программе после её запуска? браузеру доступ к приложению зачем? Такая технология называется Applet. Но с относительно недавних пор у Applet и JWS много общего. sergnnТо есть возможен ли между ними обмен данными? Между браузером и Applet-ом можно организовать обмен данными через JavaScript. sergnnЕсли нет, то как эта прога может общаться с WEB сервером (сервером приложений)? Если вообще может конечно. Java приложению не нужен браузер, чтобы обратиться по HTTP к серверу. sergnnВсе ли возможности джавы в такой программе работают? (если она подписана конечно) Да, работают все возможности, но есть масса ограничений по безопасности и последнее время Oracle закрутила гайки апплетам даже подписанным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2015, 13:01 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, С аплетами это понятно. Но вопрос возник именно потому, что война броузеров похоже ставит на аплетах жирный крест. Оракл к Гуглу приспосабливаться что-то не спешит и рекомендует всем использовать именно JWS. А хотелось бы иметь возможности аплетов но без аплетов Вот насколько это возможно? Дело в том, что начали делать систему на возможностях HTML5 и JavaScript и уперлись в ограничения. А надо например иметь доступ к файловой системе с гораздо большими правами чем разрешает HTML5, нужно иметь доступ к сканеру на локальной машине, электронная подпись к тому же и так далее. С аплетами связываться по вышеупомянутым причинам не хочется. А вот что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 10:42 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
sergnnнужно иметь доступ к сканеру на локальной машине, электронная подпись к тому же и так далее. решается запуском локального сервиса и обращением к нему через websocket ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 10:48 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
Изопропил, Оно конечно, сейчас именно так и сделано, только в этом случае увеличивается сложность системы, соответственно уменьшается надёжность и усложняется техподдержка. И в чём тогда преимущества WEB программы, если пнриходится устанавливать на клиента локальный сервис вероятно зависящий от локальной OS? Ни платформонезависимости, ни отсутствия инсталляции и процедур обновления на клиенте. Зачем тогда вообще WEB??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 11:16 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
sergnnС аплетами это понятно. Но вопрос возник именно потому, что война броузеров похоже ставит на аплетах жирный крест. На аплетах жирный крест поставили ещё в нулевых. sergnn Оракл к Гуглу приспосабливаться что-то не спешит и рекомендует всем использовать именно JWS. А хотелось бы иметь возможности аплетов но без аплетов Вот насколько это возможно? Add-in sergnnС аплетами связываться по вышеупомянутым причинам не хочется. А вот что делать? Дать с вертухана архитектору, который придумал писать всё на HTML/JavaScript и потом делать плагины под все браузеры с нужной функциональностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 11:25 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
sergnn, JWS это как раз и есть аплеты без аплетов. единственный вопрос будет ли это работать с хромом....как с основноым борцом за безопасность... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 11:30 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
автори потом делать плагины под все браузеры с нужной функциональностью. но тут возникае проблема с подписывание плагинов, тут на первое место вырывается мозилла... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 11:32 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
вадяsergnn, JWS это как раз и есть аплеты без аплетов. Ага, за единственным исключением - отсутствие связи с броузером из которого запущено.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 11:34 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
вадяавтори потом делать плагины под все браузеры с нужной функциональностью. но тут возникае проблема с подписывание плагинов, тут на первое место вырывается мозилла... Вот об что и речь. Гемороя много а удовольствия от WEB программы получается никакого. И в чём тогда преимущество перед desktop-ом???? Или скажем может проще тогда писать desktop и запускать его на клиенте через JWS????? А плагины для каждого броузера писать ..... Оно конечно круто, но мы не Мелкософт всё-таки по ресурсам. Тут функционал основной бы описать, а не заморачиваться на кучу плагинов..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 11:39 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
автор Или скажем может проще тогда писать desktop и запускать его на клиенте через JWS????? вот это и мне начинает нравиться. вроде как недостатков пока не видно. авторА плагины для каждого броузера писать ..... тут проблемы нет, для корпоративных задач - достаточно одного браузера. принуждается административным ресурсом. но если не требуется программного обращения с ресурсам клиента (чтение, запись файлов, обращение к портам и пр. пр.) достаточно простого web (сайт) решается довольно много задач. а используя websocket даже очень много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 12:03 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
sergnnвадяпропущено... но тут возникае проблема с подписывание плагинов, тут на первое место вырывается мозилла... Вот об что и речь. Гемороя много а удовольствия от WEB программы получается никакого. И в чём тогда преимущество перед desktop-ом???? Или скажем может проще тогда писать desktop и запускать его на клиенте через JWS????? А плагины для каждого броузера писать ..... Оно конечно круто, но мы не Мелкософт всё-таки по ресурсам. Тут функционал основной бы описать, а не заморачиваться на кучу плагинов..... добавьте сюда связь (интернет) - слабое звено и система вообще перестанет функционировать! у нас так было! на 15 минут интернет отключили - дирик выскочил и заорал - нет! надо, чтобы всегда доступ был! плюнули, написали десктопные клиенты, курим, отдыхаем, своими делами занимаемся - никаких проблем! никаких плгинов, аллертов и прочей шелухи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 20:55 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
sergnnИзопропил, Оно конечно, сейчас именно так и сделано, только в этом случае увеличивается сложность системы, соответственно уменьшается надёжность и усложняется техподдержка. И в чём тогда преимущества WEB программы, если пнриходится устанавливать на клиента локальный сервис вероятно зависящий от локальной OS? Ни платформонезависимости, ни отсутствия инсталляции и процедур обновления на клиенте. Зачем тогда вообще WEB??? Делали все тоже самое лет 8 назад - с того времени ничего не изменилось ... web (GWT) + jboss + когда пошли требования версионности и работы с файлами появился web start + swing клиент , который как щупальце спускался на клиента ( безопасность по мастер паролю и ssl + клиентский серт.) выглядело все это примерно так ... http://dexma-plm.com/ru/ так что либо - нормальный десктоп с обновлением через веб либо свой браузер с воз модностью работы с файлами итд. пока нового ничего не придумали ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 09:53 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
Atum1который как щупальце спускался на клиента Я думаю что подобные метафоры могут нагнать ужас на бедного клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 12:43 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
sergnnТо есть понятно, что это способ загрузить с WEB сервера Java программу и запустить её на клиентской машине. Но вот дальше... Есть ли доступ у броузера к запущенной программе после её запуска? То есть возможен ли между ними обмен данными? ... Эта штука вообще вне браузера работает, как desktop приложение. См. -> пример и Что такое Java Web Start ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 13:52 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
Atum1 Делали все тоже самое лет 8 назад - с того времени ничего не изменилось ... web (GWT) + jboss + когда пошли требования версионности и работы с файлами появился web start + swing клиент , который как щупальце спускался на клиента ( безопасность по мастер паролю и ssl + клиентский серт.) Меня в технологии JWS интересует ещё одна проблема. Если достаточно большое приложение, то упаковать его в один JAR, мягко говоря не удобно. А если много, то как они взаимодействуют? В смысле можно ли можно ли запускать один из другого? И будет ли сохраняться при этом единый контекст приложения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 14:01 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
Уважаемый авторsergnnпропущено... Вот об что и речь. Гемороя много а удовольствия от WEB программы получается никакого. И в чём тогда преимущество перед desktop-ом???? Или скажем может проще тогда писать desktop и запускать его на клиенте через JWS????? А плагины для каждого броузера писать ..... Оно конечно круто, но мы не Мелкософт всё-таки по ресурсам. Тут функционал основной бы описать, а не заморачиваться на кучу плагинов..... добавьте сюда связь (интернет) - слабое звено и система вообще перестанет функционировать! у нас так было! на 15 минут интернет отключили - дирик выскочил и заорал - нет! надо, чтобы всегда доступ был! плюнули, написали десктопные клиенты, курим, отдыхаем, своими делами занимаемся - никаких проблем! никаких плгинов, аллертов и прочей шелухи. не понял.... Вы делали связь через инет внутри локального офиса???? А если удалённые офисы подключали, то какая разница по какому протоколу подключаться??? Если канал накроется, то любой протокол не спасёт. Можно и десктоп по HTTPS приконтачить. Или вы через публичную сеть по JDBC шарашили?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 14:07 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
sergnnAtum1Делали все тоже самое лет 8 назад - с того времени ничего не изменилось ... web (GWT) + jboss + когда пошли требования версионности и работы с файлами появился web start + swing клиент , который как щупальце спускался на клиента ( безопасность по мастер паролю и ssl + клиентский серт.) Меня в технологии JWS интересует ещё одна проблема. Если достаточно большое приложение, то упаковать его в один JAR, мягко говоря не удобно. А если много, то как они взаимодействуют? В смысле можно ли можно ли запускать один из другого? И будет ли сохраняться при этом единый контекст приложения? Или один - собственно приложение, а куча остальных - библиотеки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 14:09 |
|
||
|
Java WEB Start что это ?
|
|||
|---|---|---|---|
|
#18+
sergnnЕсли достаточно большое приложение, то упаковать его в один JAR, мягко говоря не удобно. На самом деле, вполне удобно. Ну и не понятно вы это требование единого jar-а откуда выдумали? sergnnА если много, то как они взаимодействуют? Точно так же как и без JWS. sergnnВ смысле можно ли можно ли запускать один из другого? Можно. Только не "запускать", а "вызывать". sergnnИ будет ли сохраняться при этом единый контекст приложения? Что такое "контекст" в данном случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 14:20 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39058343&tid=2124908]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 316ms |

| 0 / 0 |
