Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   XMLSocket as3+java (http://www.flasher.ru/forum/showthread.php?t=204609)

Ресмус 06.11.2013 17:03

XMLSocket as3+java
 
Здравствуйте!

Дано:
клиент as3 на XMLSocket'е;
сервер java;

Задача:
1) Принять от клиента XML файл, извлечь из него название тэга, название его атрибута и значение атрибута (<element attribute = value />).

Далее будет соответственная обработка полученных данных.

2) Также необходимо сформировать такой же XML файл, но уже с другими данными и отослать клиенту для последующей их обработки уже на его стороне.

Проблема:
На стороне клиента, вроде все понятно, благо E4X есть, и собственно XMLSocket'ы. А вот на JAVA... Ну совсем уж запутался. Какие принтеры, райтеры, буфферы, ридеры и как использовать, не знаю уж.

gloomyBrain 06.11.2013 17:32

Вам, наверное, вот на этот форум.

Ресмус 06.11.2013 19:28

gloomyBrain, спасибо за ссылку, конечно. Я тем временем копаю в интернете инфу, но шибко это все запутано.
Всё же хотелось бы получить ответ от флешеров, наверняка кто-то сталкивался с данным вопросом.

caseyryan 06.11.2013 19:35

А в чем конкретно вопрос-то?
Я вот вижу
Цитата:

Ну совсем уж запутался. Какие принтеры, райтеры, буфферы, ридеры и как использовать, не знаю уж.
Но это совсем не вопрос.

Ресмус 06.11.2013 19:50

caseyryan, в таком уж случае прошу цитировать целое выражение. Из чего будет очевидно, что проблема с реализацией задачи на джаве.

caseyryan 06.11.2013 22:13

Так в чем конкретно проблема? Хотите чтобы это сделали за вас? Тогда вам в раздел "вакансии".
Сразу скажу, что эта задача на джаве не решается в 5 - 10 строк, и даже в 100.
Во-первых работа с XML в джаве гораздо более сложная, чем в ас3. Во-вторых для подключения флеш клиента к сокет серверу, нужно создать дополнительный класс, который будет мониторить запросы флеш плеера на файл политик и отдавать ему этот файл. Задача, казалось бы, не очень сложная, но новички это часто игнорируют, и не понимают почему не коннектится.
Показывайте, что именно не получается сделать, а там уж поможем.
Были ли хоть какие-то попытки разобраться самостоятельно?

п.с. В нете полно примеров java + as3. Могу скинуть скинуть одну из первых версий моего сокет сервера на джаве, в котором реализовано только подключение клиентов. Но кода там дофига, и вряд ли он прояснит ситуацию

Котяра 06.11.2013 22:33

Ну да, всего навсего сделать сокет-сервер на java. Не зная java.

PainKiller 07.11.2013 12:01

Почему обязательно сокет-сервер? Можно сделать простой http сервлет, который в ответ на запрос будет отдавать эксемельник

Котяра 07.11.2013 12:03

Ну если не нужен сокет, тогда всё проще, конечно.

C4Grey 07.11.2013 12:11

Советую Spark, хороший фреймворк для создания REST-сервисов, в нем уже встроен Jetty, не нужно будет заморачиваться серверами и контейнерами сервлетов.
P.S.
Если это не важно - можно попробовать Jersey, для него есть пример XML-сериализации, хотя её можно использовать и в связке со Spark.


Часовой пояс GMT +4, время: 22:46.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.