powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / События
42 сообщений из 42, показаны все 2 страниц
События
    #32958585
whoami
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!
Мне нужно обрабатывать события выпадающего списка на веб-странице. Хотел спросить: можно ли это сделать силами Java, без применения JavaScript? Я знаю что это можно сделать с помощью апплетов, но это не очень подходящее решение. Есть ли альтернативный способ обрабатывать события?
...
Рейтинг: 0 / 0
События
    #32958592
ходок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
при такой жесткой раскладке - нет
...
Рейтинг: 0 / 0
События
    #32958627
whoami
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ходокпри такой жесткой раскладке - нет
Просто у меня был опыт написания странички с использованием PHP + JavaScript, и это не очень мне понравилось. А апплеты кроме всего прочего требуют плагина и достаточно широкого канала. Так что я на перепутье: учить дружить скрипты с явой, или предлагать клиенту сгружать плагин и ждать при отсутствии хорошего канала. :(
Первый путь дружелюбнее для клиента, но гиморнее для меня. А второй - бережет мои нервы и время, но тратит те же нервы и время на клиентских машинах.
...
Рейтинг: 0 / 0
События
    #32958958
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
whoami...апплеты кроме всего прочего требуют .... достаточно широкого канала....

Хм. Впервые такое слышу.
...
Рейтинг: 0 / 0
События
    #32958999
whoami
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonХм. Впервые такое слышу.
Попробуй открыть страничку с апплетом занимающим пол-экрана через соединение ну скажем, 30kbps, содержащее форму для регистрации, и аналогичную форму реализованную на html. Разница довольно ощутимая. Кроме того апплеты загружают клиентскую машину, а следовательно - скорость обработки зависит еще и от конфигурации системы.
...
Рейтинг: 0 / 0
События
    #32959088
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
whoamiПопробуй открыть страничку с апплетом занимающим пол-экрана через соединение ну скажем, 30kbps, содержащее форму для регистрации,
Какая разница сколько экрана занимает апплет?

Безусловно, для решения разовых простейших задач тянуть апплет - крайне ощутимый overhead. Точно так же для реализации постоянных и непростых задач большой оверхед будет в случае html. Тривиально - сравни передачу на клиента массива из двадцати int с передачей "графика на полэкрана", построенного по этим двадцати значениям.
...
Рейтинг: 0 / 0
События
    #32959099
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
whoami maytonХм. Впервые такое слышу.
Попробуй открыть страничку с апплетом занимающим пол-экрана через соединение ну скажем, 30kbps, содержащее форму для регистрации, и аналогичную форму реализованную на html. Разница довольно ощутимая. Кроме того апплеты загружают клиентскую машину, а следовательно - скорость обработки зависит еще и от конфигурации системы.

Согласен. Но при грамотном проектировании можно добится однократной загрузки апплета в машину клиента. Чего нельзя сказать про HTML формы. Они будут грузится каждый раз с нуля. Так-что траффик - вопрос очень даже спорный.

Вообще .. что за острая необходимость использовать апплеты? Что в них вы используете такого (если не секрет), чего нету в DHTML ? Из-за выпадающих списков?
...
Рейтинг: 0 / 0
События
    #32959929
whoami
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
Вообще .. что за острая необходимость использовать апплеты? Что в них вы используете такого (если не секрет), чего нету в DHTML ? Из-за выпадающих списков?
Я же сказал что мне нужно обработать событие, а скрипты использовать не очень удобно. А апплеты кроме того(по-моему :)) гораздо быстрее и легче разрабатывать.
...
Рейтинг: 0 / 0
События
    #32959962
whoami
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarerКакая разница сколько экрана занимает апплет?
Ой! Сорри, не ответил. Связи с каналом никакой, но большие апплеты требовательнее к ресурсам, и каждый repaint() будет отнимать больше ресурсов и, возможно, времени.
...
Рейтинг: 0 / 0
События
    #32960038
дежавю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
whoamiЯ же сказал что мне нужно обработать событие, а скрипты использовать не очень удобно. А апплеты кроме того(по-моему :)) гораздо быстрее и легче разрабатывать.
это уже зависит от твоих знаний
...
Рейтинг: 0 / 0
События
    #32960071
whoami
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дежавюэто уже зависит от твоих знаний
По большей части согласен. Но всё равно, накидать компонентов на форму и вписать код это быстрее чем реализовывать скриптами + сервлетами/jsp.

PS А всё-таки жаль что Java не очень дружит с событиями на странице. Одно только это уже дало бы сильный толчок ее развитию. И вообще хочу объединения возможностей программ серверной и клиентской сторон в одном языке. :)

PPS Ну нет - так нет! Спасибо всем учавствовавшим в обсуждении. Буду мучиться-оценивать-выбирать способ реализации.
...
Рейтинг: 0 / 0
События
    #32960084
дежавю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
whoami дежавюэто уже зависит от твоих знаний
По большей части согласен. Но всё равно, накидать компонентов на форму и вписать код это быстрее чем реализовывать скриптами + сервлетами/jsp.

PS А всё-таки жаль что Java не очень дружит с событиями на странице. Одно только это уже дало бы сильный толчок ее развитию. И вообще хочу объединения возможностей программ серверной и клиентской сторон в одном языке. :)

PPS Ну нет - так нет! Спасибо всем учавствовавшим в обсуждении. Буду мучиться-оценивать-выбирать способ реализации.
так джаваскрипт для этого очень неплохо подходит. отчего-то у тебя
плохое отношение к возможностям скриптов, поддерживаемых браузерами.
они могут очень многое.
...
Рейтинг: 0 / 0
События
    #32960403
whoami
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему ты так решил? Наоборот, я очень уважаю скрипты. Просто им не хватает для того чтобы я мог ими реализовать задуманное всего-то jdbc. :)
Я говорил о том что Java и JavaScript умеют многое, но часто приходится их использовать вместе т.к. это позволяет существенно улучшить результат.
А к возможностям JavaScript у меня нет "плохого отношения", и я знаю что страницы с их использованием очень дружелюбны и по-настоящему динамичны. :)
...
Рейтинг: 0 / 0
События
    #32960411
дежавю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и зачем же jdbc на стороне клиента? (речь идет о web-приложении, естественно)
...
Рейтинг: 0 / 0
События
    #32960426
whoami
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так понял что ты предложил мне реализовать всё только на JavaScript? Ну так страница берет значения из бд.
...
Рейтинг: 0 / 0
События
    #32960470
дежавю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну и что?

изначально твой вопрос был: обработать события выпадающего списка
на веб-странице. да? выпадающий список - это тэг <select>.
основное событие, которое используется - onchange. что ты хочешь
сделать такого при возникновении такого события, что проще
реализовать аплетом?
...
Рейтинг: 0 / 0
События
    #32960504
whoami
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чем яваскриптом? Обратиться к базе данных и заполнить следующий список!
А изначальный вопрос был можно ли силами java обработать событие, без применнеия скриптов. Чит-т-тать надо внимательнее! :)
...
Рейтинг: 0 / 0
События
    #32960530
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
whoamiЧ
А изначальный вопрос был можно ли силами java обработать событие, без применнеия скриптов.

НЕЛЬЗЯ!
Такой ответ устраивает? :)
...
Рейтинг: 0 / 0
События
    #32960562
whoami
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wessenНЕЛЬЗЯ!
Такой ответ устраивает? :)
Это я уже и сам понял! Ах так? Раз так!!!
Идите все на ! :)
...
Рейтинг: 0 / 0
События
    #32960569
whoami
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
... этот пост и всё-таки почитайте внимательно! Всем спасибо, все свободны!
...
Рейтинг: 0 / 0
События
    #32960922
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
whoamiОй! Сорри, не ответил. Связи с каналом никакой,
Я бы сказал, таки есть - у апплета ниже планка принципиальных требований. Он волен выбрать эффективный способ, в то время как сервлет связан в возможных решениях.

whoamiно большие апплеты требовательнее к ресурсам, и каждый repaint() будет отнимать больше ресурсов и, возможно, времени.
К ресурсам клиента - которых обычно не слишком жалко. Ну и дает возможность сделать нормальный интерфейс (веб-интерфейс я таковым не считаю). Главное - дает возможность маневра; апплет может реализовывать легкий интерфейс, в то время как html-ю многого просто не сделаешь.

Безусловно, у апплетов хватает и минусов - но я бы посоветовал еще раз оценить, так ли они не подходят в Вашем случае.
...
Рейтинг: 0 / 0
События
    #32960976
дежа-вю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarerапплет может реализовывать легкий интерфейс, в то время как html-ю многого просто не сделаешь.
например?
...
Рейтинг: 0 / 0
События
    #32960986
Gurney
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть стоит попробовать Java Server Faces?
...
Рейтинг: 0 / 0
События
    #32961518
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дежа-вюнапример?
drag'n'drop?
...
Рейтинг: 0 / 0
События
    #32962580
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
whoami
PS А всё-таки жаль что Java не очень дружит с событиями на странице. Одно только это уже дало бы сильный толчок ее развитию. И вообще хочу объединения возможностей программ серверной и клиентской сторон в одном языке. :)

Cлова live connect о чём-нибудь говорят?
Ничто не мешает связать вызов javaScript с "событием на странице",
ничто не мешает делать вызов метода апплета из javaScript и получать/ передавать нужные параметры.


А вообще, Flash дала Applet'am достаточный толчёк, что бы можно было о них забыть и заменить web start'ом там, где апплеты действительно выполняют роль gui.
...
Рейтинг: 0 / 0
События
    #32962632
смаря
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NotGonnaGetUs... достаточный толчёк ...
Если уж ты так беспокоишься о правильности написания постов с точки зрения орфографии/грамматики русского языка - может быть, ты будешь писать "толчок"?
...
Рейтинг: 0 / 0
События
    #32962664
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НеГониНаНасничто не мешает делать вызов метода апплета из javaScript и получать/ передавать нужные параметры.

а как это делать? можно примерчик.
...
Рейтинг: 0 / 0
События
    #32962686
whoami
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот это да! Похоже я задал вопрос которого давно ждал этот форум! :)
Люди торопятся помочь, и даже спорят между собой! ;)
Спасибо за такую активность, сам не ожидал что вопрос настолько вам интересен. :)


GurneyМожет быть стоит попробовать Java Server Faces?Я таких вещей пока не знаю. Можно ли поконкретнее: что именно можно сделать ими? :)


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


NotGonnaGetUsCлова live connect о чём-нибудь говорят?
Ничто не мешает связать вызов javaScript с "событием на странице",
ничто не мешает делать вызов метода апплета из javaScript и получать/ передавать нужные параметры.Нюка-нюка! Можно ли поподробнее про вызов метода апплета и передачу параметров?
...
Рейтинг: 0 / 0
События
    #32962708
whoami
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторЯ бы сказал, таки есть - у апплета ниже планка принципиальных требований. Он волен выбрать эффективный способ, в то время как сервлет связан в возможных решениях.
То есть?
...
Рейтинг: 0 / 0
События
    #32962713
смаря
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
whoami
NotGonnaGetUsCлова live connect о чём-нибудь говорят?
Ничто не мешает связать вызов javaScript с "событием на странице",
ничто не мешает делать вызов метода апплета из javaScript и получать/ передавать нужные параметры.Нюка-нюка! Можно ли поподробнее про вызов метода апплета и передачу параметров?
поищи по форуму - я приводил пример не так давно
...
Рейтинг: 0 / 0
События
    #32962760
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
whoamiВот это да! Похоже я задал вопрос которого давно ждал этот форум! :)
Люди торопятся помочь, и даже спорят между собой! ;)
Спасибо за такую активность, сам не ожидал что вопрос настолько вам интересен. :)


GurneyМожет быть стоит попробовать Java Server Faces?Я таких вещей пока не знаю. Можно ли поконкретнее: что именно можно сделать ими? :)


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


NotGonnaGetUsCлова live connect о чём-нибудь говорят?
Ничто не мешает связать вызов javaScript с "событием на странице",
ничто не мешает делать вызов метода апплета из javaScript и получать/ передавать нужные параметры.Нюка-нюка! Можно ли поподробнее про вызов метода апплета и передачу параметров?

тынц
...
Рейтинг: 0 / 0
События
    #32962762
whoami
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
смаряпоищи по форуму - я приводил пример не так давно
"Я" это значит "смаря"? За последние 30 дней 2 поста, один - сдесь.
Не так давно? За те же 30 дней поиск по словам "live connect" ничего не дал.
Если не трудно - можно продублировать сюда, или дать ссылку на прошлый пост?
...
Рейтинг: 0 / 0
События
    #32962777
whoami
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
thanks...
...
Рейтинг: 0 / 0
События
    #32962783
смаря
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
whoami смаряпоищи по форуму - я приводил пример не так давно
"Я" это значит "смаря"? За последние 30 дней 2 поста, один - сдесь.
Не так давно? За те же 30 дней поиск по словам "live connect" ничего не дал.
Если не трудно - можно продублировать сюда, или дать ссылку на прошлый пост?не верь глазам своим.

http://www.sql.ru/forum/actualthread.aspx?tid=155108&hl=jsobject#1280377
...
Рейтинг: 0 / 0
События
    #32962823
whoami
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
thanks again))
Так и знал что это ты! В твоем стиле ник.)))
...
Рейтинг: 0 / 0
События
    #32962960
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смаря NotGonnaGetUs... достаточный толчёк ...
Если уж ты так беспокоишься о правильности написания постов с точки зрения орфографии/грамматики русского языка - может быть, ты будешь писать "толчок"?

Я беспокоюсь только тогда, когда не правильное описание мешает уловить смысл написанного, в остальных случаях мне всё равно :)

з.ы. Буду :)
...
Рейтинг: 0 / 0
События
    #32962969
смаря
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NotGonnaGetUs смаря NotGonnaGetUs... достаточный толчёк ...
Если уж ты так беспокоишься о правильности написания постов с точки зрения орфографии/грамматики русского языка - может быть, ты будешь писать "толчок"?

Я беспокоюсь только тогда, когда не правильное описание мешает уловить смысл написанного, в остальных случаях мне всё равно :)

з.ы. Буду :)да лана. забей :) у меня просто удаленный зуб болит фантомно :)
...
Рейтинг: 0 / 0
События
    #32962986
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wessen НеГониНаНасничто не мешает делать вызов метода апплета из javaScript и получать/ передавать нужные параметры.

а как это делать? можно примерчик.

document.APPLET_NAME.APPLET_METHOD(PARAMS);

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
 import  java.applet.Applet;
 import  java.awt.Graphics;
 public   class  myhelloworld  extends  Applet
{
    String message;
     public   void  init() {
       message = "Hello browser world from Java!";
    }
     public   void  paint(Graphics myScreen){
        myScreen.drawString(message,  25 ,  25 );
    }
     public   void  setMessage(String newMessage){
        message = newMessage;
        repaint();
    }
}

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Applet Interaction Example</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<script type="text/javascript">
<!--
var appletReady = false;
function changeMessage(newMessage) {
  if (!navigator.javaEnabled()) {
    alert("Sorry! Java isn't enabled!");
    return;
  }
  if (appletReady)
    document.myhelloworld.setMessage(newMessage);
  else
    alert("Sorry! The applet hasn't finished loading");
}
// -->
</script>

<body onload="appletReady = true;">
<applet code="myhelloworld.class" width="400" height="100"
 name="myhelloworld" id="myhelloworld">
<em>Your browser does not support Java!</em>
</applet>
<form action="#" method="get" onsubmit="return false;" name="inputForm"
 id="inputForm">
<input type="text" name="message" id="message" />
<input type="button" value="Change Message"
 onclick="changeMessage(document.inputForm.message.value);" />
</form>
</body>
</html>
...
Рейтинг: 0 / 0
События
    #32963000
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой, уже было.
ну и ладно :)
...
Рейтинг: 0 / 0
События
    #32963007
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2NotGonnaGetUs
Спасибо!
...
Рейтинг: 0 / 0
События
    #32963048
whoami
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NotGonnaGetUs wessen НеГониНаНас<пост>
<вопрос>
<ответ>

:) Прикольно!
...
Рейтинг: 0 / 0
События
    #32963389
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
whoamiТо есть?
То есть - допустим, есть некоторый объективный объем информации для передачи на клиента. При связи апплет - сервер для передачи может использоваться любой протокол, соответственно, требования к каналу могут быть доведены до "теоретического минимума". Сервлет, у которого на другой стороне стандартный клиент, рассчитывать на такую гибкость не может - собственно, см. пример с передачей рисунка графика либо информации для его построения.

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


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