Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Российская SOA-платформа iJaNet: Плагин для VisualStudio.NET


Добрый день!

Сегодня пойдет речь о плагине для VisualStudio.NET

iJaNet Plugin for VisualStudio.NET является вспомогательным средством разработки iJaNet модулей и клиентских приложений. Плагин предоставляет набор инструментов, облегчающих процесс разработки:

1. Набор шаблонов проектов MS Visual Studio 2005.

2. Визуальный редактор конфигурационного файла (jws-module.xml) iJaNet модуля.

3. Визуальный редактор портабельности классов (Portability) проекта.

Набор шаблонов проектов MS Visual Studio 2005

Набор состоит из двух типов проектов:

  1. iJaNet Module - создает MS Visual Studio проект, результатом сборки которого является DLL.  

Проект содержит необходимые ссылки на библиотеки платформы iJaNet Framework,                а также шаблон конфигурационного файла (jws-module.xml), основные параметры которого определяются в процессе создания данного проекта. В результате, на выходе, должен быть набор файлов необходимых для работы iJaNet.Net модуля, а именно: собранная библиотек (DLL) проекта; все библиотеки (DLL), на которые данный проект ссылается и конфигурационный файл (jws-module.xml).

  1. iJaNet Client Application -     создает MS Visual Studio проект, результатом сборки которого является исполняемый файл EXE. Проект содержит необходимые ссылки на библиотеки платформы iJaNet Framework, а также шаблон конфигурационного файла (jws-module.xml), основые параметры которого определяются в процессе создания данного проекта. Результатом данного проекта будет клиентское приложение в системе, разработанной на базе платформы iJaNet Framework.

Визуальный редактор конфигурационного файла (jws-module.xml) iJaNet модуля

Конфигурационный файл модуля содержит всю информацию, необходимую для его работы:

  1. Настройки соединения модуля.
  2. Набор сервисов модуля.
  3. Ссылки на удаленные модули.
  4. Набор таймеров модуля.

Конфигурационный файл оформлен в виде XML и имеет заранее определенную структуру. Редактор конфигурационного файла значительно упрощает работу по настройки модуля, избавляя разработчика от рутинной работы по редактированию файла jws-module.xml в ручную и связанных с этим ошибок:

    а. Соблюдения структуры XML.

    b. Корректность значений XML-тегов и их атрибутов и др.

Визуальный редактор портабельности классов (Portability) проекта.

В платформе iJaNet Framework есть понятие портабельности классов. Если класс объявлен портабельным (имеет Portable атрибут), то экземпляры этого класса могут быть сериализованы в массив байтов, переданы по каналу связи и десериализованы на приемной стороне. Таким образом в платформе iJaNet Framework происходит обмен данными между модулями. Редактор портабельности классов упрощает работу по выставлению/снятию атрибута Portable классу и всей ветки его иерархии.

Скачать бета-версию плагина iJaNet Plugin for VisualStudio.NET можно на нашем сайте технической поддержки: http://support.janetsys.com/projects/list_files/vsnetplugin


В избранное