It notes

Автозакрывающийся фрейм AWT на переднем плане

Для того, чтобы фрейм при запуске был на переднем плане, необходимо добавить простую конструкцию: Соответственно, для того, чтобы убрать этот эффект, надо сменить булево значение в методе. Следующая задача — закрыть фрейм через n-ый промежуток времени. В Этом участке кода мы просто запускаем выполняемый сервис на выполнение через 13 секунд. TimeUnit содержит следующие константы: DAYS, […]

Read More

Запуск тонкого клиента 1С из Java

Есть задача: Запуск тонкого клиента 1С с выбранной задачей из документооборота. Особенность задачи в том, что запустить надо задачу 1С из обычной программы, написанной на Java. Начиная с версии 8.3, можно запускать тонкий клиент из командной строки, с аргументом задачи: Сделаем пояснение: path_to — полный путь до расположения файла тонкого клиента. /RunShortCut path/file.v8i — указываем […]

Read More

Java Soap client

В предыдущей заметке было написано, как поднять SOAP веб сервис за 5 минут. В этой заметке, мы напишем SOAP клиент за те же самые 5 минут 😉  Вопреки ожиданиям, делать это мы будем вовсе не встроенными средствами Java SE. Мы будем использовать библиотеку KSOAP. Т.к. по своей специализации, я являюсь Android разработчиком, данный код будет прекрасно работать как […]

Read More

Простейший SOAP веб сервер на Java EE за 5 минут

В этой заметке мы рассмотрим, как создать простейший веб сервис на Java за 5 минут Мы создадим аннотированный(путем указания аннотации @WebService) веб сервис. Можно также развернуть конечный JAX-WS веб сервис программно. Придет время, и я обязательно опубликую эту заметку.   Также необходимо указать в дескрипторе развертывания Meta-Inf/web.xml параметры развертывания: Вот и все, рабочий веб сервис […]

Read More

ObjectInputStream.readObject java.io.EOFException

Столкнулся с интересной ошибкой у джуниора из команды — 06-Mar-2015 12:55:40.591 SEVERE [http-nio-port-exec-36] null.null null java.io.EOFException at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2601) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1319) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:37 На следующем участке кода: Исключение EOFException в данном случае возникает из за закрытия входного потока. Как видно, гораздо проще проверить условие на самом объекте obj:

Read More