| 
 | 
| 
 
Использование 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/search_topic.php?author=Antonimus&author_mode=last_posts&do_search=1]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    14ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    14ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    65ms | 
get topic data:  | 
    13ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    61ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 442ms | 
| total: | 642ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...