Это похоже на предыдущую публикацию, но фокусируется на конкретном аспекте, потому что я действительно должен знать ответ на этот конкретный вопрос, прежде чем я смогу даже продвинуться вперед на этом этапе. Мне нужно отправить информацию в виде объекта JSON из приложения Java SE в веб-приложение Java EE. Веб-приложение Java EE работает от NetBeans в GlassFish. Приложения Java SE и Java EE работают на одном компьютере.Запрос на сокет или HTTP POST?
Что было бы лучшим средством для взаимодействия между двумя приложениями, учитывая, что они оба находятся на одном компьютере: соединение сокета, соединение с почтовым сообщением HTTP или комбинация соединения сокета и HTTP-сообщения?
Я бы очень признателен за любые ответы.
HTTP требует сокетов, поэтому любое HTTP-соединение также является подключением к сокету, но не соединение сокетов с HTTP-соединением. Таким образом, HTTP вводит дополнительные накладные расходы. –
Кстати, спасибо за ответ. Соединило бы соединение сокета сделать то, что мне нужно сделать в описанном выше сценарии? – Daron
Сокетное соединение может использоваться для переноса любого потока байтов, как и HTTP. В обоих случаях вам необходимо сериализовать объект. –