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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание Форм в Апплетах. 
:(
    Опции темы
ShurikA
Дата 2.11.2005, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


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

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



Сразу хочу сказать что в Java я новичёк, так что извеняйте если буду спрашивать элементарные вещи.
И ещё одно: поиском не нашёл.

На сколько мне известно мозно создать форму в апплететаким образом что бы её обработать другим языком, например PHP.
Но мн ене совсем понятно как.
Ксожалению ни в какой литературе (находящейся в моём расположении) я такого не нашёл. Есть только наоборот: форма созданная в HTML обрабатывается в апплете.

Так вот, хотелось бы об этом гдето прочитать более подробно (online).

Спасибо.


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
batigoal
Дата 2.11.2005, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

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



PHP - язык серверных сценариев. Апплет выполняется на клиенте. Поэтому их взаимодействие будет выглядеть следующим образом - апплет формирует запрос серверу (например, HTTP-запрос), а он уже отрабатывается на сервере PHP-скриптом, сервлетом, или еще чем-нибудь. При формировании запроса можно "имитировать" поля формы, например, через строку URL:
Код

http://somehost.ru/myserverscript?param1=value1&param2=value2

Пример такого взаимодействия был здесь: http://forum.vingrad.ru/index.php?showtopic=37951


Другой вариант - окрывать между апплетом и серверной программой сокетное соединение. Насколько я понимаю, совершенно неважно, на чем будет написана серверная половина.

Это сообщение отредактировал(а) Lamer George - 2.11.2005, 21:42


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
ShurikA
Дата 2.11.2005, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


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

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



Цитата(Lamer @ 2.11.2005, 20:36)
PHP - язык серверных сценариев. Апплет выполняется на клиенте. Поэтому их взаимодействие будет выглядеть следующим образом - апплет формирует запрос серверу (например, HTTP-запрос), а он уже отрабатывается на сервере PHP-скриптом, сервлетом, или еще чем-нибудь. При формировании запроса можно "имитировать" поля формы, например, через строку URL:
Код

http://somehost.ru/myserverscript?param1=value1&param2=value2


Другой вариант - окрывать между апплетом и серверной программой сокетное соединение. Насколько я понимаю, совершенно неважно, на чем будет написана серверная половина.

Механизм понятен, он такой же как и везде, причём не важно на чём он написан:
Создаётся форма одним скриптом, посылается в другой на обработку, и т.д.

моя проблемма сам апплет. ни разу ещё не видел апплета формы на Java.
smile ...
ну или ссылку на "что то почитать".
Добавлено @ 22:09
Цитата(Lamer @ 2.11.2005, 20:36)
Пример такого взаимодействия был здесь: http://forum.vingrad.ru/index.php?showtopic=37951


Другой вариант - окрывать между апплетом и серверной программой сокетное соединение. Насколько я понимаю, совершенно неважно, на чем будет написана серверная половина.

Я пока писал ответ ты уже добавил...
Добавлено @ 22:15
ммдя...
smile не помогло.


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
ShurikA
Дата 2.11.2005, 22:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


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

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



Я действительно не понимаю ка создаётся форма в Java...


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
batigoal
Дата 2.11.2005, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

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



Цитата(ShurikA @ 2.11.2005, 23:18)
Я действительно не понимаю ка создаётся форма в Java...

Тебе ведь не нужна непосредственно веб-форма. Ты можешь сделать обычный GUI, а потом отправлять запрос, выцарапав данные из текстовых полей.

Это сообщение отредактировал(а) Lamer George - 2.11.2005, 22:35


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
ShurikA
Дата 2.11.2005, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


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

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



Цитата(Lamer @ 2.11.2005, 21:35)
обычный GUI
- без проблем...


Цитата(Lamer @ 2.11.2005, 21:35)
выцарапав данные из текстовых полей
- тоже дело техники.


Цитата(Lamer @ 2.11.2005, 21:35)
отправлять запрос
- вот тут собака и порылась, каким образом я это делаю. Допустим у меня уже есть масив со всеми данными с текстовых полей в том виде как мне нужно(textData[]), и создал уже обрабатывающий файл (FormProc.php)... и... я даже точно не знаю что искать в литературе чтобы это понять.

P.S. Я не хочу чтобы за меня это всё писали!!! Нужно направление.



--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
batigoal
Дата 2.11.2005, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

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



Цитата(ShurikA @ 2.11.2005, 23:45)
и создал уже обрабатывающий файл (FormProc.php

А в каком виде он принимает этот массив? Я с PHP не знаком, и не очень понимаю, как можно принять массив через HTTP-запрос.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
ShurikA
Дата 2.11.2005, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


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

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



Цитата(Lamer @ 2.11.2005, 21:52)
как можно принять массив через HTTP-запрос.

в обычной HTTP форме отправляются все переменные в качестве массива ($_POST или $_GET).
а PHP всё это может читать как массив ($_POST[i]).


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
ShurikA
Дата 3.11.2005, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


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

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



Единственное что я нашёл это вот это: Burrowing Through Firewalls .

Частично понял, кроме кроме одной вещи.
Каким образом нужно скомпоновать данные до посылки на обработку, что бы обрабатывающий фаил (на пример FormProc.php) получил их как будто бы он их получил из обычной формы HTML (<form method=POST....)?


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
igon
Дата 3.11.2005, 06:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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





--------------------
Хотите поговорить об этом?
PM   Вверх
ShurikA
Дата 3.11.2005, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


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

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



Цитата(igon @ 3.11.2005, 05:27)
http://www.sources.ru/www/www_javaform.shtml

Спасибо.
В данной статье сказано что upload фаилов не возможно реализовать через апплет.
Так ли это действительно, или же всё таки есть такая возможность?


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

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

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


 




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


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

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