powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Про рефлексию вопрос
6 сообщений из 56, страница 3 из 3
Про рефлексию вопрос
    #38729270
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
ты про это?
Вот сайт. Вверху кнопка пауза. В динамике обновляет новости
http://mediametrics.ru/rating/ru/online.html?article=87963593
...
Рейтинг: 0 / 0
Про рефлексию вопрос
    #38729278
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ещё раз
нужно на клиенте делать таймер, чтоб раз в 15 секунд опрашивать. на сервере запрос чтоб "спал".
а если в эти 15 секунд потребуется сделать ещё какой запрос? более короткий? что его обработает на клиенте?
как ответ от первого? или ?
...
Рейтинг: 0 / 0
Про рефлексию вопрос
    #38729282
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

типа того, только у них идут запросы с клиента
...
Рейтинг: 0 / 0
Про рефлексию вопрос
    #38729313
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяа если в эти 15 секунд потребуется сделать ещё какой запрос?"А если дождь во время усушки?" (ц) попугай Кеша.
Разработка UI - задача сложная и до сих пор не решённая. Никем.
Конкретная проблема (получение нерегулярно меняющихся данных) может решаться так, как я сказал. На сервере. Без участия клиента.
...
Рейтинг: 0 / 0
Про рефлексию вопрос
    #38729321
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделал так
в Singleton
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
hm=new HashMap<>();
Pattern command = Pattern.compile("^xxx");
Matcher matcher;
Class cla = Class.forName("wss.Page1");
Object obj = cla.newInstance();
Method[] methods = cla.getMethods();
for (Method method : methods) {
 matcher = command.matcher(method.getName());
  if (matcher.find()) {
         hm.put(method.getName(), obj);
  }
 }


в onMessage
....
Код: java
1.
2.
3.
 Method method = cl.getMethod(matcher.group(1), paramTypes);
  method.invoke(Singleton.hm.get(matcher.group(1)), args);
....


убил небезопасного зайца - будут запускаться только мои методы
вопрос
если в папке wss будут классы wss.Page2, wss.Page3....
как их перебрать?
...
Рейтинг: 0 / 0
Про рефлексию вопрос
    #38729324
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorovвадяа если в эти 15 секунд потребуется сделать ещё какой запрос?"А если дождь во время усушки?" (ц) попугай Кеша.
Разработка UI - задача сложная и до сих пор не решённая. Никем.
Конкретная проблема (получение нерегулярно меняющихся данных) может решаться так, как я сказал. На сервере. Без участия клиента.
вот я её и решил простым методом
причем я могу одним методом отправлять данные в браузер и в десктоп и в андроид
...
Рейтинг: 0 / 0
6 сообщений из 56, страница 3 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Про рефлексию вопрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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