|
|
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
как лучше организовать обмен данными ? клиенты - сервис есть несколько клиентов ( на java) и все обращаются к одному сервису , как лучше организовать обмен данными ? передачей сообщений jms , вызовом методов сервиса rmi или как то подругому , что бы не создавать "узкое место" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 19:08:14 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
что подразумевается под словами "сервис" и "клиент"... и те и другие бывают разные, с разными возможностями... кстати поиск можно было бы поюзать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 20:00:18 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
y3uчто подразумевается под словами "сервис" и "клиент"... и те и другие бывают разные, с разными возможностями... кстати поиск можно было бы поюзать... поиск поюзала, хочестя чего -то более , более.. примерно так : html <<httpsession >> сервлет <<хз>> сервис сервис какой то независимый процесс который висит в памяти и в зависимости от запроса клиента выдаёт какую то инфу. например пользователь вводит в html в поле "hello" , "hello" отправляется гетом или постом сервлету , далее сервлет должен, а тут уже вопрос , либо сообщение отправить "hello" , или метод вызвать "hello" ( к у сервису) , так как такое реализовать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 20:32:53 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
- если надо получить текст "hello" то это может обычный сервлет - если надо вызвать метод "hello", то это можно на основе JAXMServlet - в протоколе HTTP отсутствует понятие "<<httpsession >>" - пишите подробней: сколько клиентов, сколько запросов, какие данные надо передавать, должно ли общение быть синхронным или асинхронным. Под ту формулировку которую Вы используете в вопросе подходит почти все: RMI, SOAP, CORBA, JMS. И вообще непонятно: сначала Вы говорите что клиенты на Java, а потом всплывает HTML, кто Вам формулирует задачи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 20:56:26 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
Прежде всего нужно рассказать, что конкретно требуется делать с помощью подобной связки. Потому уже вникать в полученные советы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 22:02:39 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
что-то у меня складывается впечатление, девушка, что вы там со своим начальником занимаетесь абстрактными задачами из серии шарообразных коней в вакууме... Чот нужно скажите конкретно, ТЗ за вас писать ни кто не будет, но совет наверняка кто-нить даст дельный... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 00:11:10 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
на клиенской на сервере машине html , сервлет, сервисы ( java) javascript контроллер(java) (игра пятнашки например.) есть хренова туча клиентов, которые хотят этот сервис заюзать, в контроллер поступает инфа какой именно сервис ( тут игра пятнашки) сервис висит в памяти , контроллер обращается к нему , сервис (скорее всего) выделяет какой -то пул для обращения к его серверной части, клиент сервиса представляет java script и выгружается на машину клиента. надо организовать пересылку данных и команд: пример: клиент нажал сохранить , команда "сохранить" передаётся сервлету , сервлет КАК ТО передаёт её серверной части игры ,в сер. части сервиса происходит реакция на команду тут 2 вопроса: 1) как организовать связт сервлет - сервер сервиса , связь асинхронная т к в 1 игру могут играть 2 чел. и боольше и как слать сообщения от сервера сервиса сервлету 2) Как организовать пулы у сервиса что бы избежать "узкого места" т к юзать его одновременно могут 1000 чел ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 10:46:17 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
баян. обычный jboss, пара session бинов, пара сервлетов, mysql - и все работает, держит аццкие нагрузки и прочее прочее прочее. могу за выходные вам такое наваять, за деньги естественно Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 10:52:40 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
сейчас приделаю картинку со всей этой порнографией ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 10:53:16 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
GerdaSсервлет <<хз>> сервис У вас распределенное приложение? т.е сервис будет на другой машине или нет? GerdaSсвязь асинхронная т к в 1 игру могут играть 2 чел. Из того что система многопользовательская, вовсе не следует что это нужно делать ассинхроно. Если у вас система не расспределлена то "сервисы" можно реализовать как простые классы pojo. Если система распределенная, то можно ejb, но я так понимаю у у вас tomcat? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:03:31 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
Deady баян. обычный jboss, пара session бинов, пара сервлетов, mysql - и все работает, держит аццкие нагрузки и прочее прочее прочее. могу за выходные вам такое наваять, за деньги естественно Posted via ActualForum NNTP Server 1.4 у клиента кроме html и java script нету больше ничего !!!! т е данные передвать он может ТОЛЬКО get или post как session бин их примет , может он их принять??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:08:54 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
vas0 GerdaSсервлет <<хз>> сервис У вас распределенное приложение? т.е сервис будет на другой машине или нет? GerdaSсвязь асинхронная т к в 1 игру могут играть 2 чел. Из того что система многопользовательская, вовсе не следует что это нужно делать ассинхроно. Если у вас система не расспределлена то "сервисы" можно реализовать как простые классы pojo. Если система распределенная, то можно ejb, но я так понимаю у у вас tomcat? клиент у клента на машине , это даже не машина, а примочка которая умеет только html и java script обрабатывать и выводить на машину клиента , и получать данные по средствам тех же get post на сервере , сервис , сервлет логи и всё остальное. у нас на сервере Oracle AS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:13:59 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
GerdaS Deady баян. обычный jboss, пара session бинов, пара сервлетов, mysql - и все работает, держит аццкие нагрузки и прочее прочее прочее. могу за выходные вам такое наваять, за деньги естественно Posted via ActualForum NNTP Server 1.4 у клиента кроме html и java script нету больше ничего !!!! т е данные передвать он может ТОЛЬКО get или post как session бин их примет , может он их принять??? легко, передавть данные нужно сервлету, а он уже с ejb свяжется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:15:42 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
я что не понял вашей артектуры. Вы как планирует? 1. Из сервлета асинхронно вызвать сервис. 2. Сервис отрабатыет и куда вы хотите передавать результат? в сервлет? клиенту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:16:12 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
> у клиента кроме html и java script нету больше ничего !!!! т е данные передвать он может ТОЛЬКО get или post как session бин их примет , может он > их принять??? Тема Ответить Сообщение > видели когда-нибудь phpMyAdmin? там вообще только html, и ничего - целую БД позволяет админить. а gmail? html+скрипты. у вас легкое недопонимание того, как вообще веб работает. советую прочитать книжку про сервлеты. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:21:05 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
vas0я что не понял вашей артектуры. Вы как планирует? 1. Из сервлета асинхронно вызвать сервис. 2. Сервис отрабатыет и куда вы хотите передавать результат? в сервлет? клиенту? из сервлета обратится к сервису , да сервис обрабатывает обращение и возвращает рез в сервлет а сервлет клиенту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:21:50 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
можно кстати забить на сервлеты, если воспользоваться seam от jboss. там запрос сразу в бин фигачится. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:22:16 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
ещё : изначально планировалось , что сервисы будет разрабатывать торонний разр. сервис состоит из клиентской части html + js и серверной на java , а мы делаем платформу , которая : 1) Помогает клиенту выбрать сервис 2) Подрубится к сервису 3) Загружает на клиента клиенс часть 4) организует передачу данных от клиенской части сервиса к серверной 5) вся логика игры скорее всего исполняется в js ( т е у клиента) чтобы избежать задержек при передачи данных от клиент к серверу , а сервер обрабатывает какие то общие действия типо сохранить, запустить. Вот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:30:03 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
GerdaSиз сервлета обратится к сервису , да сервис обрабатывает обращение и возвращает рез в сервлет а сервлет клиенту асинхронно? ведь сервлет уже отработает, и клиенту результирующая страница уже отправиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:30:32 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
Deady > у клиента кроме html и java script нету больше ничего !!!! т е данные передвать он может ТОЛЬКО get или post как session бин их примет , может он > их принять??? Тема Ответить Сообщение > видели когда-нибудь phpMyAdmin? там вообще только html, и ничего - целую БД позволяет админить. а gmail? html+скрипты. у вас легкое недопонимание того, как вообще веб работает. советую прочитать книжку про сервлеты. Posted via ActualForum NNTP Server 1.4 передача данные по http протаколу . Да , блин у меня лёгкое непонимание ejb , n к на сервлетах я хоть что то делала, а с этим сейчас только разбираюсь, т к в инст. этого не объясняют , а сама разбираттся особо не стала , для домашних . нужд как -то не очень он нужен был, думала на новой. работе эта тема будет активно юзатся ОПЫТНЫМИ ПРОГРАММЕРАМИ , а я постепенно проапдейчусь , что и как , так хрен........... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:37:33 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
тогда советую еще книгу Enterprise JavaBeans. я по ней учился. за месяц можно разобраться Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:40:00 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
vas0 GerdaSиз сервлета обратится к сервису , да сервис обрабатывает обращение и возвращает рез в сервлет а сервлет клиенту асинхронно? ведь сервлет уже отработает, и клиенту результирующая страница уже отправиться. тут 2 варианта синхронный : до того как он отработает, сервлету приходит запрос с какой -то камандой , он лезит в сервис получает ответ , возвращает его клиенту но мне кажется се не очень если будет 2 клиента , тк если у одного из них что то менется он передаёт это серверу сервиса , а тот должен отправить длугому клиенту. тут , возможно так выкрутится, покрайней мере я так вижу: от клиента нечётный вызов на передачу данных , чётный вызов что бы забрать данные с сервлета, а от сервиса наоборот на нечётный вызов от клиента принемает нyg чётный отдаёт а асинхронный хз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:42:48 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
vas0 GerdaSсервлет <<хз>> сервис У вас распределенное приложение? т.е сервис будет на другой машине или нет? GerdaSсвязь асинхронная т к в 1 игру могут играть 2 чел. Из того что система многопользовательская, вовсе не следует что это нужно делать ассинхроно. Если у вас система не расспределлена то "сервисы" можно реализовать как простые классы pojo. Если система распределенная, то можно ejb, но я так понимаю у у вас tomcat? так если я их как pojo. организую как к ним обращатся по jms ? да ещё как пулы организовать для нескольких польз? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:44:22 |
|
||
|
как лучше организовать обмен данными ? клиенты - сервис
|
|||
|---|---|---|---|
|
#18+
Deady тогда советую еще книгу Enterprise JavaBeans. я по ней учился. за месяц можно разобраться Posted via ActualForum NNTP Server 1.4 в том то и дело, что месяца у меня нет =))) надо уже начинать писать, а перед этим , ...., ту архитектуру которую "нарисовали" сделать более реальной ибо она совсем абстрактная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:47:19 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34549982&tid=2145618]: |
0ms |
get settings: |
14ms |
get forum list: |
24ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
58ms |
get topic data: |
19ms |
get forum data: |
7ms |
get page messages: |
98ms |
get tp. blocked users: |
2ms |
| others: | 294ms |
| total: | 530ms |

| 0 / 0 |
