Ответы пользователя по тегу Java
  • Как реализовать подключение к принтеру и печать на Android?

    Falseclock
    @Falseclock
    решаю нестандартные задачи
    Счиытвается как строку контент PDF и тупо его отправляете в открытый сокет. Принтер сам поймет что с этим делать.

    Отправите в сокет "123456" - он вам это и распечатает.

    Все банально просто.
    Ответ написан
    Комментировать
  • Как правильно вносить данные в БД?

    Falseclock
    @Falseclock
    решаю нестандартные задачи
    У меня был похожий случай.

    1. Имеем веб морду.
    2. Есть большая таблица, в которой куча табличных ячеек.
    3. Необходимо на всех клиентских машинах отображать актуальные данные без перезагрузки страницы

    Я сперва реализовал следующим образом:

    1. Поднял WebSocket который слушали все клиенты.
    2. Поднял демона, который опрашивал Rest и вытаскивал данные.
    3. В случае новых данных демон сувал их в базу и через WebSocket отправлял широковещательное сообщение в виде JSON строки.
    4. Со стороны клиента через JS вытаскивал данные с сокета и обновлял пользователю интерфейс.
    5. Все пользователи имеют актуальные данные без перезагрузки страницы.

    Как опрашивал Rest.
    1. Создал табличку text + int.
    2. В text хранил название таблицы интерфейса, в int - последний инкремент
    3. Опрашивал с условием > int
    4. Ложил в локальную базу.
    5. Оповещал клиентов по WebSocket

    Сечас немного по другому. В 1С есть подписка на события, при изменении или создании документа можно вызвать обработчика, в моем случае просто происходил HTTP запрос с передачей данных в post теле JSON сериализации.

    В вашем случае, если не важно и не актуально, либо не возможно изменение документа - только такой вариант: постоянный опрос.
    Ответ написан
    Комментировать