powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / servlet json d3js
29 сообщений из 29, показаны все 2 страниц
servlet json d3js
    #39598863
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ребята как будет правильно?

в сервлете формирую некий JSONObject в атрибуте реквеста передаю это все на клиент там у меня должен исходя из этих данных рисоваться некий график с помощью библиотеки d3.js
думал вроде все сделал но появился другая вещь, а точнее у этой библиотеке есть такой метод для работы с json
Код: javascript
1.
d3.json(url, function(error, data){....})



т.е. как я понял он принимает либо конкретный файл типа myFile.json либо некий URL
...
Рейтинг: 0 / 0
servlet json d3js
    #39598873
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар,
JS
...
Рейтинг: 0 / 0
servlet json d3js
    #39598879
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Музаффар,
JS
))) я оттуда, там долго отвечают... а тут быстрее получаю ответ. и я не спрашивал как реализовать в JS (но если есть предложения то было бы вообще здорово ;))

хотел услышит как реализовали бы если такая ситуация??
...
Рейтинг: 0 / 0
servlet json d3js
    #39598881
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар,

Ну, у страницы и у сервлета разные URL. В чем проблема скормить URL сервлета?
...
Рейтинг: 0 / 0
servlet json d3js
    #39598882
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарт.е. как я понял он принимает либо конкретный файл типа myFile.json либо некий URL
Вы это про "конкретный файл" где вычитали?
...
Рейтинг: 0 / 0
servlet json d3js
    #39598898
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczМузаффар,

Ну, у страницы и у сервлета разные URL. В чем проблема скормить URL сервлета?

как я понимаю обращаться типа так
d3.json("/servlet", .....) ?
почему то не подумал об этом )

авторВы это про "конкретный файл" где вычитали?
http://devdocs.io/d3~4/d3-request#json
...
Рейтинг: 0 / 0
servlet json d3js
    #39598911
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар d3.json("/servlet", .....) ?думаю что да. И на f12 проверь запрос и ответ.
...
Рейтинг: 0 / 0
servlet json d3js
    #39598917
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МузаффаравторВы это про "конкретный файл" где вычитали?
http://devdocs.io/d3~4/d3-request#json
Там нет ничего про "либо конкретный файл"
...
Рейтинг: 0 / 0
servlet json d3js
    #39598931
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Музаффар d3.json("/servlet", .....) ?думаю что да. И на f12 проверь запрос и ответ.

что то я не совсем понял
не прошел вариант с "/servlet"

но сработало такой вариант с полным ЮРЛ http://127.0.0.1:8080/demo/servlet

хотя не совсем понял прикол в чем...
хотя на сервлете прописана аннотация
Код: java
1.
@WebServlet(name = "Servlet", urlPatterns = {"/servlet"})
...
Рейтинг: 0 / 0
servlet json d3js
    #39598951
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Прикол" в относительных и абсолютных путях.
Путь /servlet у вас резолвится в http://localhost:8080/servlet, а не в http://localhost:8080/demo/servlet
Если вы начнете пользоваться инструментами разработчика в бразуере, то вы это сами увидете.

Это стандартная ловушка JEE приложений, так как они забивают первое имя в пути под имя приложения. Поэтому приходится всячески изгалятся.
...
Рейтинг: 0 / 0
servlet json d3js
    #39598968
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz"Прикол" в относительных и абсолютных путях.
Путь /servlet у вас резолвится в http://localhost:8080/servlet, а не в http://localhost:8080/demo/servlet
Если вы начнете пользоваться инструментами разработчика в бразуере, то вы это сами увидете.

Это стандартная ловушка JEE приложений, так как они забивают первое имя в пути под имя приложения. Поэтому приходится всячески изгалятся.

спасибо за Ваш ответ!


З.Ы. появился теперь ещё один такой вопрос, тоже хотел бы услышит мнения профессионалов.
вот у меня как бы есть уже график но данные в бд периодически обновляются, так вот как быть в этом случае?

сейчас что у меня есть index.jsp куда первым попаду и потом там срабатывает тот же построения графика там уже d3js дергает servlet и получив данные обрабатывает далее рисует

а вот без F5 как обычно реализовать обновление графика при появлении данных в БД?

З.Ы. данные могут поступить из других приложений или же вообще на прямую...
...
Рейтинг: 0 / 0
servlet json d3js
    #39598970
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар,

document.loation вроде дает полный путь
...
Рейтинг: 0 / 0
servlet json d3js
    #39598974
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффара вот без F5 как обычно реализовать обновление графика при появлении данных в БД?
У тебя же данные по урл берутся.
График.перерисуйСебя() нету?
...
Рейтинг: 0 / 0
servlet json d3js
    #39598977
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффартам уже d3js дергаеттаймер на него натрави в js
...
Рейтинг: 0 / 0
servlet json d3js
    #39598983
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффара вот без 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
...
Рейтинг: 0 / 0
servlet json d3js
    #39598986
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Музаффара вот без F5 как обычно реализовать обновление графика при появлении данных в БД?
У тебя же данные по урл берутся.
График.перерисуйСебя() нету?

пока не знаю (только изучаю), а вот на счет таймера это не будет ли нагрузкой на сервер если каждые скажем 10сек буду долбить сервер? тем более если умножим на возможные количества пользователей...
...
Рейтинг: 0 / 0
servlet json d3js
    #39598990
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

пока у меня не спринг (почему то сложно приходится...)
но да смотрел в сторону вебсокеты...

тогда как получится открываю коннекшн и жду пока появится новое сообщение и как только поступит то вызываю скрипт перерисовки, правильно понимаю?
...
Рейтинг: 0 / 0
servlet json d3js
    #39599003
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарнагрузкой на сервер если каждые скажем 10сек буду долбить сервер?ты не север, ты сервлет вызываешь.
В нагруженных системах он вызывается 500 раз в сек. Мало?)))))
...
Рейтинг: 0 / 0
servlet json d3js
    #39599008
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарвебсокетыкрасным напиши юзверю: "на сервере для вас письмо, тьфу....данные.
...
Рейтинг: 0 / 0
servlet json d3js
    #39599064
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczСамое современное решение
https://en.wikipedia.org/wiki/HTTP/2_Server_Push +головняки с сертификатами
...
Рейтинг: 0 / 0
servlet json d3js
    #39599071
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяBlazkowiczСамое современное решение
https://en.wikipedia.org/wiki/HTTP/2_Server_Push +головняки с сертификатами
Вы все еще пересылаете данные по открытым каналам? Тогда мы идем к вам!
...
Рейтинг: 0 / 0
servlet json d3js
    #39599083
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczВы все еще пересылаете данные по открытым каналам? Тогда мы идем к вам!
шутка к месту.
только чтоб получить сертификат надо иметь сайт, который будет проверен. на момент разработки как правило ничего не определено. ставить самоподписанный - можно , но тут тоже есть головняки
...
Рейтинг: 0 / 0
servlet json d3js
    #39599090
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

Стоит один раз разобраться и никаких головняков не будет.
...
Рейтинг: 0 / 0
servlet json d3js
    #39599095
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczСтоит один раз разобраться и никаких головняков не будет.с чем?
...
Рейтинг: 0 / 0
servlet json d3js
    #39599098
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
с другой стороны если система предназначена для работы внутри корпоративной сети - какие сертификаты?
...
Рейтинг: 0 / 0
servlet json d3js
    #39599103
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
огромное спасибо всем! очень помогли )

Petro123 JS

вот по этому лучше задавать вопросы тут...
...
Рейтинг: 0 / 0
servlet json d3js
    #39599109
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяс другой стороны если система предназначена для работы внутри корпоративной сети - какие сертификаты?
Самые настоящие сертификаты, иначе любая уборщица будет читать ваши пароли и закрытые переписки.
...
Рейтинг: 0 / 0
servlet json d3js
    #39599118
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарвот по этому лучше задавать вопросы тут...
Не совсем. Тебе там сказали, если параметр назван url, то что тут думать что туда писать?
))
Удачи!
...
Рейтинг: 0 / 0
servlet json d3js
    #39599143
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczСамые настоящие сертификаты, иначе любая уборщица будет читать ваши пароли и закрытые переписки.ну это пароль на вход в систему (в комп) защитит от уборщицы.
ну а если она продвинутая и включится по середине ....
то да. но ту есть vpn для внутренней сети :)
...
Рейтинг: 0 / 0
29 сообщений из 29, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / servlet json d3js
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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