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

start [/forum/topic.php?fid=22&tablet=1&tid=1443546]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    12ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    65ms | 
get topic data:  | 
    10ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    52ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 250ms | 
| total: | 409ms | 

    | 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.