powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / как лучше организовать обмен данными ? клиенты - сервис
25 сообщений из 47, страница 1 из 2
как лучше организовать обмен данными ? клиенты - сервис
    #34549606
GerdaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как лучше организовать обмен данными ? клиенты - сервис

есть несколько клиентов ( на java) и все обращаются к одному сервису , как лучше организовать обмен данными ? передачей сообщений jms , вызовом методов сервиса rmi или как то подругому , что бы не создавать "узкое место"
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34549702
y3u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что подразумевается под словами "сервис" и "клиент"... и те и другие бывают разные, с разными возможностями... кстати поиск можно было бы поюзать...
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34549736
GerdaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
y3uчто подразумевается под словами "сервис" и "клиент"... и те и другие бывают разные, с разными возможностями... кстати поиск можно было бы поюзать...

поиск поюзала, хочестя чего -то более , более..

примерно так :

html <<httpsession >> сервлет <<хз>> сервис

сервис какой то независимый процесс который висит в памяти и в зависимости от запроса клиента выдаёт какую то инфу.
например пользователь вводит в html в поле "hello" , "hello" отправляется гетом или постом сервлету , далее сервлет должен, а тут уже вопрос , либо сообщение отправить "hello" , или метод вызвать "hello" ( к у сервису) , так как такое реализовать ?
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34549767
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- если надо получить текст "hello" то это может обычный сервлет
- если надо вызвать метод "hello", то это можно на основе JAXMServlet
- в протоколе HTTP отсутствует понятие "<<httpsession >>"
- пишите подробней: сколько клиентов, сколько запросов, какие данные надо передавать, должно ли общение быть синхронным или асинхронным. Под ту формулировку которую Вы используете в вопросе подходит почти все: RMI, SOAP, CORBA, JMS. И вообще непонятно: сначала Вы говорите что клиенты на Java, а потом всплывает HTML, кто Вам формулирует задачи?
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34549846
Прежде всего нужно рассказать, что конкретно требуется делать с помощью подобной связки. Потому уже вникать в полученные советы.
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34549982
y3u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то у меня складывается впечатление, девушка, что вы там со своим начальником занимаетесь абстрактными задачами из серии шарообразных коней в вакууме... Чот нужно скажите конкретно, ТЗ за вас писать ни кто не будет, но совет наверняка кто-нить даст дельный...
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550520
GerdaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на клиенской на сервере
машине
html , сервлет, сервисы ( java)
javascript контроллер(java) (игра пятнашки например.)

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

клиент нажал сохранить , команда "сохранить" передаётся сервлету , сервлет КАК ТО передаёт её серверной части игры ,в сер. части сервиса происходит реакция на команду

тут 2 вопроса:
1) как организовать связт сервлет - сервер сервиса , связь асинхронная т к в 1 игру могут играть 2 чел. и боольше и как слать сообщения от сервера сервиса сервлету
2) Как организовать пулы у сервиса что бы избежать "узкого места" т к юзать его одновременно могут 1000 чел

?
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550551
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
баян. обычный jboss, пара session бинов, пара сервлетов, mysql - и все работает, держит аццкие нагрузки и прочее прочее прочее.
могу за выходные вам такое наваять, за деньги естественно
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550552
GerdaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сейчас приделаю картинку со всей этой порнографией
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550598
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GerdaSсервлет <<хз>> сервис
У вас распределенное приложение? т.е сервис будет на другой машине или нет?

GerdaSсвязь асинхронная т к в 1 игру могут играть 2 чел.
Из того что система многопользовательская, вовсе не следует что это нужно делать ассинхроно.

Если у вас система не расспределлена то "сервисы" можно реализовать как простые классы pojo.
Если система распределенная, то можно ejb, но я так понимаю у у вас tomcat?
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550612
GerdaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deady
баян. обычный jboss, пара session бинов, пара сервлетов, mysql - и все работает, держит аццкие нагрузки и прочее прочее прочее.
могу за выходные вам такое наваять, за деньги естественно
Posted via ActualForum NNTP Server 1.4

у клиента кроме html и java script нету больше ничего !!!! т е данные передвать он может ТОЛЬКО get или post как session бин их примет , может он их принять???
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550635
GerdaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vas0 GerdaSсервлет <<хз>> сервис
У вас распределенное приложение? т.е сервис будет на другой машине или нет?

GerdaSсвязь асинхронная т к в 1 игру могут играть 2 чел.
Из того что система многопользовательская, вовсе не следует что это нужно делать ассинхроно.

Если у вас система не расспределлена то "сервисы" можно реализовать как простые классы pojo.
Если система распределенная, то можно ejb, но я так понимаю у у вас tomcat?

клиент у клента на машине , это даже не машина, а примочка которая умеет только html и java script обрабатывать и выводить на машину клиента , и получать данные по средствам тех же get post

на сервере , сервис , сервлет логи и всё остальное.

у нас на сервере Oracle AS
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550641
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GerdaS Deady
баян. обычный jboss, пара session бинов, пара сервлетов, mysql - и все работает, держит аццкие нагрузки и прочее прочее прочее.
могу за выходные вам такое наваять, за деньги естественно
Posted via ActualForum NNTP Server 1.4

у клиента кроме html и java script нету больше ничего !!!! т е данные передвать он может ТОЛЬКО get или post как session бин их примет , может он их принять???

легко, передавть данные нужно сервлету, а он уже с ejb свяжется.
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550644
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я что не понял вашей артектуры.

Вы как планирует?
1. Из сервлета асинхронно вызвать сервис.
2. Сервис отрабатыет и куда вы хотите передавать результат? в сервлет? клиенту?
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550665
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> у клиента кроме html и java script нету больше ничего !!!! т е данные передвать он может ТОЛЬКО get или post как session бин их примет , может он
> их принять??? Тема Ответить Сообщение
>


видели когда-нибудь phpMyAdmin? там вообще только html, и ничего - целую БД позволяет админить.
а gmail? html+скрипты.

у вас легкое недопонимание того, как вообще веб работает. советую прочитать книжку про сервлеты.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550667
GerdaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vas0я что не понял вашей артектуры.

Вы как планирует?
1. Из сервлета асинхронно вызвать сервис.
2. Сервис отрабатыет и куда вы хотите передавать результат? в сервлет? клиенту?

из сервлета обратится к сервису
, да сервис обрабатывает обращение и возвращает рез в сервлет а сервлет клиенту
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550669
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно кстати забить на сервлеты, если воспользоваться seam от jboss. там запрос сразу в бин фигачится.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550695
GerdaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ещё :

изначально планировалось , что сервисы будет разрабатывать торонний разр. сервис состоит из клиентской части html + js и серверной на java , а мы делаем платформу , которая :

1) Помогает клиенту выбрать сервис
2) Подрубится к сервису
3) Загружает на клиента клиенс часть
4) организует передачу данных от клиенской части сервиса к серверной
5) вся логика игры скорее всего исполняется в js ( т е у клиента) чтобы избежать задержек при передачи данных от клиент к серверу , а сервер обрабатывает какие то общие действия типо сохранить, запустить.

Вот
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550700
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GerdaSиз сервлета обратится к сервису
, да сервис обрабатывает обращение и возвращает рез в сервлет а сервлет клиенту
асинхронно?

ведь сервлет уже отработает, и клиенту результирующая страница уже отправиться.
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550723
GerdaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deady

> у клиента кроме html и java script нету больше ничего !!!! т е данные передвать он может ТОЛЬКО get или post как session бин их примет , может он
> их принять??? Тема Ответить Сообщение
>


видели когда-нибудь phpMyAdmin? там вообще только html, и ничего - целую БД позволяет админить.
а gmail? html+скрипты.

у вас легкое недопонимание того, как вообще веб работает. советую прочитать книжку про сервлеты.
Posted via ActualForum NNTP Server 1.4

передача данные по http протаколу .

Да , блин у меня лёгкое непонимание ejb , n к на сервлетах я хоть что то делала, а с этим сейчас только разбираюсь, т к в инст. этого не объясняют , а сама разбираттся особо не стала , для домашних . нужд как -то не очень он нужен был, думала на новой. работе эта тема будет активно юзатся ОПЫТНЫМИ ПРОГРАММЕРАМИ , а я постепенно проапдейчусь , что и как , так хрен...........
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550734
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда советую еще книгу Enterprise JavaBeans. я по ней учился. за месяц можно разобраться
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550752
GerdaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vas0 GerdaSиз сервлета обратится к сервису
, да сервис обрабатывает обращение и возвращает рез в сервлет а сервлет клиенту
асинхронно?

ведь сервлет уже отработает, и клиенту результирующая страница уже отправиться.
тут 2 варианта

синхронный :
до того как он отработает, сервлету приходит запрос с какой -то камандой , он лезит в сервис получает ответ , возвращает его клиенту

но мне кажется се не очень если будет 2 клиента , тк если у одного из них что то менется
он передаёт это серверу сервиса , а тот должен отправить длугому клиенту.

тут , возможно так выкрутится, покрайней мере я так вижу:
от клиента нечётный вызов на передачу данных , чётный вызов что бы забрать данные с сервлета,
а от сервиса наоборот на нечётный вызов от клиента принемает нyg чётный отдаёт

а асинхронный хз
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550758
GerdaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vas0 GerdaSсервлет <<хз>> сервис
У вас распределенное приложение? т.е сервис будет на другой машине или нет?

GerdaSсвязь асинхронная т к в 1 игру могут играть 2 чел.
Из того что система многопользовательская, вовсе не следует что это нужно делать ассинхроно.

Если у вас система не расспределлена то "сервисы" можно реализовать как простые классы pojo.
Если система распределенная, то можно ejb, но я так понимаю у у вас tomcat?

так если я их как pojo. организую как к ним обращатся по jms ? да ещё как пулы организовать для нескольких польз?
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550772
GerdaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deady
тогда советую еще книгу Enterprise JavaBeans. я по ней учился. за месяц можно разобраться
Posted via ActualForum NNTP Server 1.4

в том то и дело, что месяца у меня нет =))) надо уже начинать писать, а перед этим , ...., ту архитектуру которую "нарисовали" сделать более реальной ибо она совсем абстрактная
...
Рейтинг: 0 / 0
как лучше организовать обмен данными ? клиенты - сервис
    #34550815
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GerdaS месяца у меня нет =))) надо уже начинать писать,

лучше спрыгнуть с 10-го этажа, или сбросить оттуда начальника, если он виноват в сложившейся ситуации.
...
Рейтинг: 0 / 0
25 сообщений из 47, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / как лучше организовать обмен данными ? клиенты - сервис
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]