powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Организовать взаимодействие со сторонним ПО
9 сообщений из 9, страница 1 из 1
Организовать взаимодействие со сторонним ПО
    #37808454
Alexey Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть моя программа написанная на java.
Возникла потребность организовать взаимодействие со сторонним ПО.
Обе программы находятся на одном компьютере.
Какие есть способы это сделать?
Первое что приходит в голову: через соекты, но может есть еще какие-то способы?
...
Рейтинг: 0 / 0
Организовать взаимодействие со сторонним ПО
    #37808519
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через файл, через базу? Все зависит от того, какое вы хотите взаиможействие
...
Рейтинг: 0 / 0
Организовать взаимодействие со сторонним ПО
    #37808534
Alexey Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никЧерез файл, через базу? Все зависит от того, какое вы хотите взаиможействие
Внешнее ПО должно вызывать мою программу, передавать ей запрос на получение данных и дожидаться ответа.
Через файл, я то же уже думал, внешняя программа, запускает мою программу с указанием файла в котором записаны инструкции для выполнения, а моя программа по завершении работы, запишет данные в другой файл. Но мне кажется это будет несколько "тяжеловесное" решение, так как запуск jvm не моментальный, хотя я сильно подозреваю, что при повторных запусках оно закэшируется операционкой и будет стартовать пошустрее.
...
Рейтинг: 0 / 0
Организовать взаимодействие со сторонним ПО
    #37808593
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое стандартное - через пайп.
...
Рейтинг: 0 / 0
Организовать взаимодействие со сторонним ПО
    #37808652
avp.mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey Kuznetsov,

Стороннее ПО тоже на java?
Пока самым разумным кажется сокет.
...
Рейтинг: 0 / 0
Организовать взаимодействие со сторонним ПО
    #37808659
Alexey Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avp.mkСтороннее ПО тоже на java?

к сожалению нет.
...
Рейтинг: 0 / 0
Организовать взаимодействие со сторонним ПО
    #37808662
avp.mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey Kuznetsovavp.mkСтороннее ПО тоже на java?

к сожалению нет.
А по подробней)

Какая платформа? Вы (или ваши коллеги) пишите этот софт?...
...
Рейтинг: 0 / 0
Организовать взаимодействие со сторонним ПО
    #37808685
marx_freedom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Kuznetsov,

(из мира кровавого ынтерпрайза)
может web-service? :)
...
Рейтинг: 0 / 0
Организовать взаимодействие со сторонним ПО
    #37808926
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey KuznetsovЧерез файл, я то же уже думал, внешняя программа, запускает мою программу с указанием файла в котором записаны инструкции для выполнения, а моя программа по завершении работы, запишет данные в другой файл. Но мне кажется это будет несколько "тяжеловесное" решение, так как запуск jvm не моментальный, хотя я сильно подозреваю, что при повторных запусках оно закэшируется операционкой и будет стартовать пошустрее.Как уже сказали - канал.
Внешняя программа запускает дочерний процесс, пишет команды на (его) стандартный ввод, читает ответы из (его) стандартного вывода и, опционно, мониторит его stderr на предмет возможных ошибок.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Организовать взаимодействие со сторонним ПО
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]