Стандарт Java для взаимодействия клиент / сервер

Что такое "официальный" Java API для взаимодействия клиент / сервер или P2P? Java RMI? Другой сетевой API ??

Является ли этот официальный сетевой API стандартом для как SE, так и EE?

Я уверен, что ответ очень зависит от контекста, поэтому давайте рассмотрим несколько примеров:

  1. У вас есть 2 клиента Swing, установленных на 2 машинах и подключенных к одной сети (или Интернету), и вы хотите, чтобы один из них отправил другому примитив, такой как целое число 4, или какой-то POJO, например объект «Widget»
  2. То же, что и №1 выше, но между клиентом Swing и полностью совместимым Java EE бэкэнд (реализация управляемых компонентов, серверов приложений, целых девяти ярдов)

Я не имею в виду конкретное приложение, мне просто интересно, каковы «нормы» для взаимодействия клиент-клиент и клиент-сервер в мире Java.

7
задан Arjan Tijms 15 June 2013 в 12:50
поделиться