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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> выполнение апплета на стороне сервера 
:(
    Опции темы
BaldHeaded
Дата 18.11.2005, 17:12 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











можно ли на стороне сервера загрузить и выполнить апплет на стороне сервера и сервлетом передать ответ клиенту? может через RMI или JAX-RPC?
  Вверх
LSD
Дата 18.11.2005, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

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



Цитата(BaldHeaded @ 18.11.2005, 17:12)
можно ли на стороне сервера загрузить и выполнить апплет на стороне сервера

Можно. Вопрос только в том как получить из апплета данные.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
BaldHeaded
Дата 18.11.2005, 17:37 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











может что-то типа...

на апплете:

Код

...
public class RemoteServer extends ... throws ... {
  String name;

  public RemoteServer(String name) throws...{
    super();
    this.name = name;
  }
 
  public String message(String message) throws RemoteException {
    return "Message"+message;
 }

 public static void main(String args[]) {
  ...
  try {
    String myName = "SetverTest";
    RemoteServer myServer = new RemoteServer(myName);
    Naiming.rebind(myName, myServer);
  }
  catch ...
  


на сервлете:

Код

  RemoteInterface server = (RemoteInterface) Naming.lookup("ServerTest");
  String serverString = server.message("HW");

  Вверх
BaldHeaded
Дата 18.11.2005, 17:44 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











или может после выполнения апплетом действий тем же URLConnection url = new URLConnection("http://host:port/servlet?param="+value)
  Вверх
LSD
Дата 18.11.2005, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

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



Давай определимся как ты хочешь взаимодействовать с апплетом. Через RMI, stdin/stdout или еще как.
И зачем нужен именно апплет, почему этот код нельзя реализовать в сервере?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
BaldHeaded
Дата 19.11.2005, 12:01 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата
Давай определимся как ты хочешь взаимодействовать с апплетом. Через RMI, stdin/stdout или еще как.


да я пока не определился. пока только читаю, что больше подходит в данной ситуации.

Цитата
И зачем нужен именно апплет, почему этот код нельзя реализовать в сервере?


зачем нужен апплет - это долго рассказывать, но, пожалйуста поверьте, что без него никуда.
нужно, чтобы апплет загрузился и выполнился на сервере (выполнив какие-то определенные методы), а клиенту возвращался html-контент.
  Вверх
BaldHeaded
Дата 21.11.2005, 12:57 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(LSD)
Можно. Вопрос только в том как получить из апплета данные.

А как можно?
  Вверх
LSD
Дата 21.11.2005, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

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



Если апплет выполняется на сервере и он работает в той же JVM что и сервер приложений, то можно просто локальный вызовы методов. Если в разных, то RMI. Или вообще как CGI, сервер запускает апплет и читает его STDOUT.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
COVD
Дата 21.11.2005, 20:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Странная задача. Это выглядит как попытка вытащить данные из чужого апплета с другого сервера smile .
PM MAIL   Вверх
BaldHeaded
Дата 25.11.2005, 15:03 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(COVD @ 21.11.2005, 20:36)
Странная задача. Это выглядит как попытка вытащить данные из чужого апплета с другого сервера :) .

примерное так и есть :). но это уже не важно, т.к. сделал все сервлетами.

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

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

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


 




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


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

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