Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Открытие окна на удаленной машине / 25 сообщений из 45, страница 1 из 2
06.07.2005, 10:15
    #33151552
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
Необходимо сделать такое:
Начальник вводит сообщение в поле,например "Тов. бухгалтер выплатите зарплату",выбирает пользователя которому необходимо переслать данное сообщение,далее нажимает на кнопку и у пользователя вылазит окно на весь экран с этим сообщением.Все персонажи находяться в пределах одной сети.
Как сделать,использовать RMI или как-то по другому.
...
Рейтинг: 0 / 0
06.07.2005, 10:19
    #33151561
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
c:>\net send BUHGALTER Тов. бухгалтер выплатите зарплату [Enter]

а еще можно поставить jabber-сервер и воспользоваться его возможностями. получится типа аськи.

можно без сервера. типа есть БД. у каждого клиента стоит приложение,
регулярно смотрящее в БД на предмет сообщений для него. если есть -
показал и пометил что прочитано. или удалил. этим же приложением
писать в ту же БД сообщение для другого пользователя.

--
Lacrima Mosa Est
...
Рейтинг: 0 / 0
06.07.2005, 10:35
    #33151596
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
А что значит регулярно смотрящее в БД,это значит заводить поток,который через определенный таймаут будет стучаться к базе,так?
...
Рейтинг: 0 / 0
06.07.2005, 10:47
    #33151625
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
да. или Timer, TimeTask, ...

--
Lacrima Mosa Est
...
Рейтинг: 0 / 0
06.07.2005, 10:53
    #33151644
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
А.Грасоff™да. или Timer, TimeTask, ...

--
Lacrima Mosa Est
Ни разу не работал с Timer, TimeTask,есть примеры и доки толковые?
...
Рейтинг: 0 / 0
06.07.2005, 11:09
    #33151684
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
 public   class  SimpleTask  extends  TimerTask {
   private   int  counter =  0 ;

   public   void  run() {
    System.out.println(++counter);
  }
}

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 public   class  SomeFrame  extends  JFrame {
   private  Timer sheduler;

   public  SomeFrame() {
    sheduler =  new  Timer();
    sheduler.scheduleAtFixedRate( new  SimpleTask(),  5000 ,  1  *  60  *  1000 );
  }
}

--
Lacrima Mosa Est
...
Рейтинг: 0 / 0
06.07.2005, 11:26
    #33151731
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
Спасибо
...
Рейтинг: 0 / 0
06.07.2005, 11:32
    #33151746
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
Зачем велик то изобретать, поставь джаббер, попап, да и вобще, таких говорилок, сотня наберется.
...
Рейтинг: 0 / 0
06.07.2005, 11:34
    #33151758
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
wessenЗачем велик то изобретать, поставь джаббер, попап, да и вобще, таких говорилок, сотня наберется.
Как ставить,где брать
...
Рейтинг: 0 / 0
06.07.2005, 11:43
    #33151783
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
peter6636 wessenЗачем велик то изобретать, поставь джаббер, попап, да и вобще, таких говорилок, сотня наберется.
Как ставить,где брать
открываешь браузер, пишешь в адресной строке google.ru, далее открывается страница, там есть всего одно текстовое поле, туда пишешь например - jabber, затем нажимаешь ввод, далее появляется список ссылок на сайты, где все можно узнать, чтобы эти сайты открылись, нужно щелкнуть на ссылке мышкой, а потом читать.
...
Рейтинг: 0 / 0
06.07.2005, 11:58
    #33151837
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
peter6636 wessenЗачем велик то изобретать, поставь джаббер, попап, да и вобще, таких говорилок, сотня наберется.
Как ставить,где брать
http://sourceforge.net/projects/jabaserver/
http://sourceforge.net/projects/javajabberc/
...
Рейтинг: 0 / 0
06.07.2005, 20:54
    #33153260
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
Странная фигня получается.Короче послал я сообщение пользователю,оно поместилось в базу с маркером не прочитано.Итак,пользователь сидит работает с прогой,через время ему высвечивается окно с сообщением,он его закрывает или ставит галку,что типа оно уже прочитано,когда ставит галку и выходит из проги все гуд,а когда просто выходит,то через время все-равно выскакивает окно с сообщением.Посмотрел в диспетчер задач,там выполняется процесс javaw.exe,вот из-за него и вылазит наверное,но почему он там висит,если прога закрыта уже,как бороться.
Спасибо
...
Рейтинг: 0 / 0
07.07.2005, 09:29
    #33153570
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
Может кто-то все-таки скажет,буду очень благодарен
...
Рейтинг: 0 / 0
07.07.2005, 09:41
    #33153599
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
peter6636но почему он там висит,если прога закрыта уже
значит, не закрыта
...
Рейтинг: 0 / 0
07.07.2005, 09:47
    #33153606
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
Закрытие окна,не означает конец программы! а после кнопочки javaw есть?
...
Рейтинг: 0 / 0
07.07.2005, 09:52
    #33153620
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
А с каких это пор System.exit(0) не катит
В диспетчере задач висит процесс javaw.exe
...
Рейтинг: 0 / 0
07.07.2005, 10:13
    #33153676
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
тв. м. ....
...
Рейтинг: 0 / 0
07.07.2005, 10:15
    #33153683
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
peter6636тв. м. ....ну вот. вишь как все просто решилось :)
...
Рейтинг: 0 / 0
07.07.2005, 10:48
    #33153817
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
А.Грасоff™ peter6636тв. м. ....ну вот. вишь как все просто решилось :)
А я сижу с гордым лицом и уверяю себя,что эксит(0) я ставил,а оказывается болт с винтом
А.Грасоff™J2EE,SE спасибо
...
Рейтинг: 0 / 0
08.07.2005, 11:26
    #33156346
adf
adf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
Товарищи, здравствуйте!
Помогите советом!
Дали мне такую задачку.. Пока просто подумать

Есть: база данных Оракл, в нее вызовом процедуры на PL/SQL вставляется запись.
Надо: В этот же момент сообщить нужным пользователям из отделов и филиалов о создании записи.
Как: А вот тут мне и предложили предложить им несколько вариантов, чтобы они могли выбрать.. Они такие проблемы решают рассылкой писем через робот на эл. ящики по отделам.
А намного ли сложнее организовать вот такую штуку, о которой упомянули выше?
Или проще при входе пользователя на страницу, смотреть принадлежность его отделу, и сообщать, что столько-то добавлено новых записей?

Как будет лучше и удобнее?
...
Рейтинг: 0 / 0
08.07.2005, 11:35
    #33156384
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
adfИли проще при входе пользователя на страницу, смотреть принадлежность его отделу, и сообщать, что столько-то добавлено новых записей?а где будет храниться "старое" количество записей?
...
Рейтинг: 0 / 0
08.07.2005, 11:50
    #33156444
Я
Я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
При добавлении записи в таблицу, срабатывает тригер, он запускает др. процедуру, например, на Java. А там, можно по почте, можно держать небольшую службу на клиенте и по сокету отдавать это сообщение. Вариантов куча.
...
Рейтинг: 0 / 0
08.07.2005, 11:52
    #33156455
adf
adf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
А.Грасоff™ adfИли проще при входе пользователя на страницу, смотреть принадлежность его отделу, и сообщать, что столько-то добавлено новых записей?а где будет храниться "старое" количество записей?
да.... уж....
Для отдела может вцелом можно помечать..
Там дело в том, что отслеживается движение документа по всяким отделам, у него заранее заданный маршрут. Например, пока поступил документ и еще не перешел в другой отдел, считать его новым.

Проще все-таки эл. письмом сообщать, похоже...
...
Рейтинг: 0 / 0
08.07.2005, 12:00
    #33156489
adf
adf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
ЯПри добавлении записи в таблицу, срабатывает тригер, он запускает др. процедуру, например, на Java. А там, можно по почте, можно держать небольшую службу на клиенте и по сокету отдавать это сообщение. Вариантов куча.
Да, наверно, но мне надо выбрать самый удобный и простой, еще дело в том, что я не очень в этом пока разбираюсь, решила вот посоветоваться, что вы скажете.
Лучше, наверно как раз было бы какое-нибудь маленькое приложение на клиенте.Опыта-то у вас, вне сомнения больше.
...
Рейтинг: 0 / 0
08.07.2005, 12:52
    #33156675
Я
Я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие окна на удаленной машине
adfДа, наверно, но мне надо выбрать самый удобный и простой, еще дело в том, что я не очень в этом пока разбираюсь, решила вот посоветоваться, что вы скажете.
Лучше, наверно как раз было бы какое-нибудь маленькое приложение на клиенте.Опыта-то у вас, вне сомнения больше.Здесь сложно что-то посоветовать, не зная специфики работы с этими самыми сообщениями. Но думаю, что электронная почта не самый лучший вариант. Если иметь клиента на машине пользователя, то можем представлять сообщения так как нам захочется, соотв. когда пользователь закрывает окно или совершает в нем какие-то действия, мы уже знаем, что сообщение прочитали, опять же мгновенная доставка. Дальше в зависимости от реакции пользователя на сообщение (имеется ввиду, какие кнопки были нажаты и т. д.) развивать дальше сценарий обхода сообщения. Ну и т.д. А удобство и простота вещь довольно субъективная. Если 10 человек сочли это удобно и просто, то другие 10 будут плеваться на Ваше творение. Начните с чего-нибудь, напишите каркас, не понравится - реализуйте по другому. И опыта сразу станет побольше.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Открытие окна на удаленной машине / 25 сообщений из 45, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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