Чистый Java-сервер приложение для запуска предприятия

Простого приложения на чистом Java-сервере достаточно, чтобы обработать запрос от Android и Windows.net-клиента, или я должен следовать каким-либо специальным фреймворкам.

А также в случае, если для выполнения безопасной аутентификации достаточно чистого java-сервера (есть ли способ отправить информацию для входа в систему пользователя без использования обычного выходного потока, подобного этому).

Я не заинтересован в создании веб-приложения на основе http, поэтому для меня предлагаю хорошую среду на Java или любую другую среду программирования для разработки серверного программного обеспечения, которое будет работать с другими клиентскими приложениями.

1 ответ

Решение

Я предпочитаю использовать веб-сервисы и создавать сервис-ориентированную архитектуру для серверной части. Этим способом,

  1. Это позволит вам сосредоточиться на бизнес-логике
  2. Вы можете использовать стандартные механизмы веб-аутентификации
  3. Вам не нужно фокусироваться на реализации сервера или обработке клиента.
  4. До промышленных стандартов и общепринятых практик.
  5. Интеграция в другие среды становится намного проще.

Но если вы все еще хотите использовать сервер на основе чистого сокета, проверьте следующее для Java.

  1. Нетти
  2. Апач Мина
  3. Проект Гризли

ПРИМЕЧАНИЕ. Также проверьте nodejs который на самом деле использует HTTP. Это может вас заинтересовать наверняка.

Другие вопросы по тегам