Зная Java, Вы можете создать практически все, что угодно: приложения для . В связи с последними событиями на мировой арене и понижением курса национальной валюты, для программистов на « 1С .
Некоторые способы взаимодействия Java с 1. СДанная статья посвящена интеграции Java и 1. С c помощью технологии Web- сервисов. Задача, которая была решена с помощью данной технологии - обеспечение возможности получения бухгалтерской информации (обороты и остатки) из 1. С в ряде технических задач реализованных с помощью Java – технологий. Реализация возможности обмена информацией с помощью Web – сервисов подразумевает следующий комплекс мероприятий. Создание серверной части Web – сервиса на 1. Основы Программирования На Java 1cС. Настройка Web- сервера Apache для взаимодействия с 1. C. Создание клиентской части Web – сервиса средствами Java. Безусловно, самым простым способом является создание непосредственно на самом Swing клиенте Web- service (client), однако мы посчитали что это будет нецелесообразно по следующим причинам: во- первых сильно . Поэтому было принято решение, реализовать все сервисы в Web приложении, которое функционирует в контейнере сервлетов – Tomcat 6. Web - сервисам использовать непосредственно сами сервлеты, которые можно вызывать из любого приложения. Кроме того, данное решение сильно облегчило процесс отладки приложения, так как вызов сервиса заключался в вводе URL, ни как не затрагивая Java клиентов. Фрагмент XDTO пакета. Как и в случае Java - клиентской части, отладка заняла большую часть времени, всего процесса разработки web- сервиса. Настройка режима отладки . При прохождении синтаксического анализа в конфигураторе при отладке не определялся ряд ошибок, которые затем обнаруживались при выполнении в нормальном режиме.. При отладке на локальной машине под управлением ОС Windows Vista после отработки запроса web- сервисом приходилось постоянно перезапускать Web - сервер Apache 2. Второй этап заключался в установке Web- server- a Apache, особенность данного этапа является то, что в конфигурационном файле httpd. C, которая позволяет взаимодействовать с сервисом через Web- server. Load. Module . Web- сервис 1. С генерирует wsdl файл и размещает его на локальном сервере под ОС Windows. Клиентский сервис работает в рамках Web – приложения на сервере приложений Tomcat 6. С программистами 1. С, были оговорены структуры объектов – проводок, которые после выполнения определенных операций приводились к структуре Java бизнес- объектов, инкапсулировались в специальные объекты обертки (wrapper), которые используя библиотеку simple- xml 1. Для этих целей были реализованы сервлеты, в задачи которых входит, инициализация Web- сервиса, формирования запроса для них, получение результата и передача его на клиента, листинг 1. Фрагмент сервлета для получения оборотов по счетам. Связана она с тем, что 1. C – Web – сервис, требовал авторизацию, и если при разработке и локальной отладке, данную проблему удалось легко решить, задав имя пользователя и пароль в настройках прокси – сервера в самой IDE. Но при вводе в опытную эксплуатацию она возникла вновь. Были предпринты несколько способов ее устранения. В силу того, что перевод работающего 1. С сервера в режим отладки, является довольно проблематичной задачей, а так же того, что в 1. С, отсутствуют такие великолепные механизмы логирования каким является например библиотека log. Жмайлов (землянин),П. В. Коломоец (Портал – ЮГ, г.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2016
Categories |