|
|
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
Доброе время суток. Подскадите такой вопрс: JS ограничен в функциях таких как создание потока или запись - чтение файлов. Есть java-библиотека на сервере(JAR файл), который все это делайет. Возмодно ли использовать его для реализации этих возможностей? Каким образом? И какие есть ограничения? Тоесть, что JS загружал баблиотеку, и через ее API реализовал даный функционал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2020, 01:05 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
Relic Hunter, Забыл добавить: js исполняется на браузере клиента ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2020, 01:23 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
нет, доступ к ресурсам вне браузера - запрещен. в браузере есть только local storage. храните данные в облаке, в чем проблема? Lemkoleg Relic Hunter, Забыл добавить: js исполняется на браузере клиента ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2020, 01:27 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
Relic Hunter, Проблема в том, что не используется протокол HTTP (HTTPS). Я наткнулся на статью, где описывается возможность (очень сжато) использование Java-апплетов. Подумал, возможно ли использовать свою библиотеку в тих целях ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2020, 01:37 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
Lemkoleg, Тоесть не используется REST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2020, 01:38 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
Lemkoleg использование Java-апплетов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2020, 11:12 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
Lemkoleg Relic Hunter, Забыл добавить: js исполняется на браузере клиента Это публичное приложение или внутрикорпоративное? Если внутри корпоративное, то оборачиваете свой jar в websoket сервер и устанавливаете и вставляете его в автозагрузку. Он висит в памяьти и слушает websoket по назначенному Вами порту. На сайте js инициализирует websoket и шлёт вашей JVM службе данные. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Тот(JVM их обрабатывает ) и возвращает ответ js/ (Я сотни раз так делал (с) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2020, 15:06 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
irbis_al, а с публичным так никатит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2020, 19:47 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
irbis_al, Я плохо понимаю. Можно по-подробнее? Почему в одном случаи JS загрузит JAR и даст ему выполнятся, в другом - нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2020, 19:53 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
irbis_al, Главное потом на рынке программиста найти, который согласится это решение поддерживать, развивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2020, 19:53 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
Lemkoleg irbis_al, а с публичным так никатит? С публичным нет...Потому,что Вам(или кому-то) надо установить стороннее ПО с зависимостями.(В данном случае Ваш JAR (доработанный оберткой WebSoket и на компе должна быть java...+ приложение в автозагрузку). Для публичного портала слишком много ТУ(тех.условий) В принципе можно (если нет WebSoket по порту послать пользователя к заранее подготовленной инсталляшки). Но очень большая вероятность,что на публичном ,-скажут "Овощь Вам в помощь"(Типа хрен с Вами) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2020, 21:00 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
irbis_al, Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2020, 21:26 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
irbis_al, Подскате еще такой вопрос: возможно ли открытие TCP сокета в JS? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2020, 21:27 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
Lemkoleg irbis_al, Подскате еще такой вопрос: возможно ли открытие TCP сокета в JS? Нет в JS Вы можете открыть только websoket. (Речь идёт,естественно, при выполнении JS в браузере ,там выполняется в песочнице и накладываются ограничения...а так в среде node не в браузере конечно можно.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2020, 21:38 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
irbis_al, Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2020, 21:42 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
irbis_al Lemkoleg irbis_al, Подскате еще такой вопрос: возможно ли открытие TCP сокета в JS? Нет в JS Вы можете открыть только websoket. (Речь идёт,естественно, при выполнении JS в браузере ,там выполняется в песочнице и накладываются ограничения...а так в среде node не в браузере конечно можно.) ws2s https://github.com/playay/ws2s Что- нибудь об этом слыхали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2020, 22:12 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
Lemkoleg, а задача-то у вас какая? Вместо потоков есть worker-ы, для работы с файлами есть API. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2020, 09:51 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
Webassembly есть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2020, 09:53 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
skyANA, Задача: получить-отправить массив байтов, которые есть коммандами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2020, 09:57 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
Lemkoleg, что ещё за массив байтов? Откуда получить? Причём тут JavaScript? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2020, 09:59 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
Так-то массив байтов можно получить-отправить и по HTTP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2020, 10:02 |
|
||
|
Использование JVM из JS
|
|||
|---|---|---|---|
|
#18+
skyANA Lemkoleg, что ещё за массив байтов? Откуда получить? Причём тут JavaScript? Массив, это и есть стэк комманды. Нет нужды разбирать дополнительно стэк http. Хотельось бы этот массив получить прямо с сокета. По-этому и интересуюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2020, 10:25 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39924150&tid=1443546]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 166ms |

| 0 / 0 |
