|
|
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
ребята как будет правильно? в сервлете формирую некий JSONObject в атрибуте реквеста передаю это все на клиент там у меня должен исходя из этих данных рисоваться некий график с помощью библиотеки d3.js думал вроде все сделал но появился другая вещь, а точнее у этой библиотеке есть такой метод для работы с json Код: javascript 1. т.е. как я понял он принимает либо конкретный файл типа myFile.json либо некий URL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 12:25 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
Petro123Музаффар, JS ))) я оттуда, там долго отвечают... а тут быстрее получаю ответ. и я не спрашивал как реализовать в JS (но если есть предложения то было бы вообще здорово ;)) хотел услышит как реализовали бы если такая ситуация?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 12:38 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
Музаффар, Ну, у страницы и у сервлета разные URL. В чем проблема скормить URL сервлета? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 12:39 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
Музаффарт.е. как я понял он принимает либо конкретный файл типа myFile.json либо некий URL Вы это про "конкретный файл" где вычитали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 12:40 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
BlazkowiczМузаффар, Ну, у страницы и у сервлета разные URL. В чем проблема скормить URL сервлета? как я понимаю обращаться типа так d3.json("/servlet", .....) ? почему то не подумал об этом ) авторВы это про "конкретный файл" где вычитали? http://devdocs.io/d3~4/d3-request#json ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 12:56 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
Музаффар d3.json("/servlet", .....) ?думаю что да. И на f12 проверь запрос и ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 13:07 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
МузаффаравторВы это про "конкретный файл" где вычитали? http://devdocs.io/d3~4/d3-request#json Там нет ничего про "либо конкретный файл" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 13:13 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
Petro123Музаффар d3.json("/servlet", .....) ?думаю что да. И на f12 проверь запрос и ответ. что то я не совсем понял не прошел вариант с "/servlet" но сработало такой вариант с полным ЮРЛ http://127.0.0.1:8080/demo/servlet хотя не совсем понял прикол в чем... хотя на сервлете прописана аннотация Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 13:23 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
"Прикол" в относительных и абсолютных путях. Путь /servlet у вас резолвится в http://localhost:8080/servlet, а не в http://localhost:8080/demo/servlet Если вы начнете пользоваться инструментами разработчика в бразуере, то вы это сами увидете. Это стандартная ловушка JEE приложений, так как они забивают первое имя в пути под имя приложения. Поэтому приходится всячески изгалятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 13:39 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
Blazkowicz"Прикол" в относительных и абсолютных путях. Путь /servlet у вас резолвится в http://localhost:8080/servlet, а не в http://localhost:8080/demo/servlet Если вы начнете пользоваться инструментами разработчика в бразуере, то вы это сами увидете. Это стандартная ловушка JEE приложений, так как они забивают первое имя в пути под имя приложения. Поэтому приходится всячески изгалятся. спасибо за Ваш ответ! З.Ы. появился теперь ещё один такой вопрос, тоже хотел бы услышит мнения профессионалов. вот у меня как бы есть уже график но данные в бд периодически обновляются, так вот как быть в этом случае? сейчас что у меня есть index.jsp куда первым попаду и потом там срабатывает тот же построения графика там уже d3js дергает servlet и получив данные обрабатывает далее рисует а вот без F5 как обычно реализовать обновление графика при появлении данных в БД? З.Ы. данные могут поступить из других приложений или же вообще на прямую... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 13:52 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
Музаффар, document.loation вроде дает полный путь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 13:53 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
Музаффара вот без F5 как обычно реализовать обновление графика при появлении данных в БД? У тебя же данные по урл берутся. График.перерисуйСебя() нету? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 13:55 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
Музаффартам уже d3js дергаеттаймер на него натрави в js ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 13:56 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
Музаффара вот без F5 как обычно реализовать обновление графика при появлении данных в БД? В пост призывается вадя! Самое современное решение https://en.wikipedia.org/wiki/HTTP/2_Server_Push Самое актуальное решение https://docs.oracle.com/javaee/7/tutorial/websocket.htm https://spring.io/guides/gs/messaging-stomp-websocket/ Ну, или самое простое https://www.w3schools.com/js/js_timing.asp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 14:00 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
Petro123Музаффара вот без F5 как обычно реализовать обновление графика при появлении данных в БД? У тебя же данные по урл берутся. График.перерисуйСебя() нету? пока не знаю (только изучаю), а вот на счет таймера это не будет ли нагрузкой на сервер если каждые скажем 10сек буду долбить сервер? тем более если умножим на возможные количества пользователей... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 14:01 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, пока у меня не спринг (почему то сложно приходится...) но да смотрел в сторону вебсокеты... тогда как получится открываю коннекшн и жду пока появится новое сообщение и как только поступит то вызываю скрипт перерисовки, правильно понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 14:06 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
Музаффарнагрузкой на сервер если каждые скажем 10сек буду долбить сервер?ты не север, ты сервлет вызываешь. В нагруженных системах он вызывается 500 раз в сек. Мало?))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 14:16 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
Музаффарвебсокетыкрасным напиши юзверю: "на сервере для вас письмо, тьфу....данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 14:19 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
BlazkowiczСамое современное решение https://en.wikipedia.org/wiki/HTTP/2_Server_Push +головняки с сертификатами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 14:59 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
вадяBlazkowiczСамое современное решение https://en.wikipedia.org/wiki/HTTP/2_Server_Push +головняки с сертификатами Вы все еще пересылаете данные по открытым каналам? Тогда мы идем к вам! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 15:07 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
BlazkowiczВы все еще пересылаете данные по открытым каналам? Тогда мы идем к вам! шутка к месту. только чтоб получить сертификат надо иметь сайт, который будет проверен. на момент разработки как правило ничего не определено. ставить самоподписанный - можно , но тут тоже есть головняки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 15:12 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
вадя, Стоит один раз разобраться и никаких головняков не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 15:16 |
|
||
|
servlet json d3js
|
|||
|---|---|---|---|
|
#18+
BlazkowiczСтоит один раз разобраться и никаких головняков не будет.с чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 15:17 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39598911&tid=2122273]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 163ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...