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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Хочу написАть сервер 
:(
    Опции темы
sanboll
  Дата 20.7.2010, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Привет! Я абсолютный новичек в JavaEE, до сих пор программировал на J2ME, с синтаксисом java знаком. Возникла необходимость создать сервер, подскажите, как это организовать,
 какие проги нужны?
PM MAIL   Вверх
wedens
Дата 20.7.2010, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



сервер понятие растяжимое. поподробней
PM MAIL   Вверх
eros2
Дата 20.7.2010, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Скачиваешь NetBeans и там в составе идут Glassfish и Tomcat. Можно сразу юзать и экспериментировать.
PM MAIL WWW   Вверх
sanboll
Дата 21.7.2010, 08:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Клиент должен выполнять запрос, сервер - обрабатывать и передавать данные.
Работа с базой данных, клиент запрашивает ключ, сервер выдаёт значение.
PM MAIL   Вверх
mbasil
Дата 21.7.2010, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 399
Регистрация: 4.5.2007
Где: Москва

Репутация: 9
Всего: 13



Если единственный клиент выполняет запрос по сети к серверу и получать должен неизменный по структуре ответ, то можно и написать. Посмотрите у Брюса Экела в "Философия Java",  там где сетевое взаимодействие.

Во всех остальных случаях писать собственный сервер не актуально. Если только вы не хотите стать специалистом в написании серверов. Тогда возьмите исходные коды Tomcat и, начинайте. 
PM MAIL   Вверх
sanboll
Дата 22.7.2010, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Нет, клиентов может быть много ондовременно.
PM MAIL   Вверх
mbasil
Дата 22.7.2010, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 399
Регистрация: 4.5.2007
Где: Москва

Репутация: 9
Всего: 13



Значит для их обслуживания надо управлять пулом потоков, определить протокол обмена, написать вспомогательные службы, обеспечить контроль безопасности и т.п. и т.д.
Вам это надо? Берите готовый сервер и работайте.
PM MAIL   Вверх
sanboll
Дата 23.7.2010, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



А где его взять-то?
NetBeans у меня установлена
PM MAIL   Вверх
v0ffka
Дата 23.7.2010, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(sanboll @ 23.7.2010,  09:18)
А где его взять-то?
NetBeans у меня установлена

Тут возможны 2-ва варинта:
1) (Самый простой)Ставить Apache Tomcat, использовать сервлет(если входных данных на форме не много) и от сервлета используя JDBC запросы обращаться к БД. Вот только с этим есть одна проблема, если пользователей будет очень много, тогда из-за постоянных открытые\закрытие БД сервачегг может лечь. Ибо это вещь очень ресурсоемкая.
2) Можно поставить сервер приложений GlassFish, JBoss (это из бесплатных) и работать с ними

вот есть ряд статей на эту тему, посмотри http://java-course.ru/
удачи
 

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

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

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


 




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


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

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