Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какую java использовать? Какую java использовать 
V
    Опции темы
Flashed
Дата 30.4.2011, 23:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 3.6.2010

Репутация: нет
Всего: 1



Надавно занимаюсь java, поэтому вот такой вопрос:
Предположим, надо написать сервер, который должен обслуживать (передавать команды, делать мелкие расчеты, обращаться к бд) около 5000 (и более) одновременно подключенных с помощью сокетов клиентов (соединение клиент-сервер не прерывается, клиент может получить команду от сервера в любой момент, ранее не передавая запрос). Какую технологию в таком случае использовать? JavaSE или JavaEE?
PM MAIL   Вверх
almagnit
Дата 1.5.2011, 00:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 3.4.2008

Репутация: нет
Всего: 7



SE
PM MAIL ICQ   Вверх
COVD
Дата 1.5.2011, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 11
Всего: 43



Вам бы надо еще уточнить какие клиенты. Если они соединяются через интернет и, возможно, защищены файерволами, то возможно смогут использовать только HTTP. Или это "игроки" на домашних компьютерах, готовые настроить доступ. 
PM MAIL   Вверх
Flashed
Дата 2.5.2011, 00:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 3.6.2010

Репутация: нет
Всего: 1



Цитата(COVD @ 1.5.2011,  13:54)
Вам бы надо еще уточнить какие клиенты. Если они соединяются через интернет и, возможно, защищены файерволами, то возможно смогут использовать только HTTP. Или это "игроки" на домашних компьютерах, готовые настроить доступ.

Пользователи, готовые настроить доступ. В крайнем случае, готовые обратиться в техподдержку.

Добавлено @ 00:05
Насколько я понял, Java EE для HTTP соединений?

Это сообщение отредактировал(а) Flashed - 2.5.2011, 00:05
PM MAIL   Вверх
COVD
Дата 2.5.2011, 01:43 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 11
Всего: 43



Цитата

Насколько я понял, Java EE для HTTP соединений?

На мой взгляд (поправьте если ошибаюсь), правильнее сказать, что наиболее распространенный вариант для ЕЕ - это клиентское приложение на основе браузера, взаимодействующее с сервером через "запрос-ответ" по HTTP. Но EE - это в основном про серверную сторону, и его компоненты можно использовать частично. Например, JPA или Hibernate.

Вам нужны постоянные соединения ТСР, и вам посоветуют фреймворки MINA или Netty. Это все еще SE или как? А вот если вы напишете с нуля на основе пакета java.nio, например, то точно SE. 

Вопрос, возможно, лучще сформулировать не SE vs EE, а какие готовые решения использовать для вашей конкретной задачи. И решать, насколько вы готовы эти решения освоить.   
PM MAIL   Вверх
Flashed
Дата 12.5.2011, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 3.6.2010

Репутация: нет
Всего: 1



Всем спасибо
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Работа с сетью | Следующая тема »


 




[ Время генерации скрипта: 0.0424 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.