Русский | English
О компании | Новости | Продукты | Решения | Услуги | Техническая поддержка | Разработчикам | Статьи | Карта сайта
Новые возможности для создания приложений к Lotus Domino
Статьи

НОВЫЕ ВОЗМОЖНОСТИ ДЛЯ СОЗДАНИЯ ПРИЛОЖЕНИЙ К lOTUS DOMINO R 6

Domino Designer представляет собой IDE, которая обеспечивает разработчиков возможностями по созданию, управлению и размещению (deploy) приложений для платформы Lotus Domino. В версии 6.х появились новые возможности по созданию приложений. Перечислим наиболее революционные из них:

  • Domino JSP custom tag libraries – позволяет разработчикам создавать JSP страницы, оперирующие с объектами Lotus Domino как переднего (front-end), так и заднего (back-end) плана. Сам HTTP сервер, входящий в поставку Lotus Domino, не может обрабатывать JSP страницы, однако любой rich J2EE web сервер (такой как the IBM WebSphere Advanced Edition) корректно транслирует JSP страницы, содержащие JSP-теги из набора Domino JSP custom tag, в сервлеты. В стандартную поставку Domino Designer Release 6 входят файлы описания JSP custom tag libraries (domtags.tld и domutil.tld), а также классы-обработчики этих тегов (архив NCSO.JAR). В технологии JSP custom tag libraries обращение к объектам Lotus Domino осуществляется по протоколу POP с использованием классов Java/CORBA.

  • Поддержка XML – в Domino Designer Release 6 добавлен достаточно большой набор LotusScript встроенных классов, которые осуществляют потоковый ввод/вывод/трансляцию объектов Lotus Domino в XML и обратно. В частности, можно всю базу данных Lotus Domino (включая документы, элементы дизайна, ACL, header и т.д.) выгрузить в XML. Также можно выполнить обратное преобразование или применить XSLT к получаемому XML. Можно строить цепочки преобразований объект Lotus Domino -> XML -> HTML -> XML -> объект Lotus Domino, которые будут выполняться в потоке без создания промежуточных XML файлов. Разработчик может отбирать только требуемые записи (notes) Lotus Domino для таких преобразований. В стандартную поставку Domino Designer Release 6 входят также LotusScript классы, реализующие DOM и SAX парсинг XML.

  • Поддержка Java в LotusScript коде. В Domino Designer Release 6 можно напрямую из LotusScript кода создать Java-сессию, и в ней вызвать код Java-объекта, включая визуальные классы AWT. Использую этот механизм, разработчики могут включать в свой код все богатство Java-классов. Например, можно осуществить наглядный вывод данных Lotus Domino через визуальные Java-классы (как вариант диаграммы). Эта технология обеспечивает прозрачный обмен данными в обе стороны между LotusScript и Java.

  • Новые возможности оперирования с данными в клиенте Notes. Многие объекты Lotus Domino стали более гибкими для программирования. В видах (view) можно программно управлять цветом столбцов (Setting column colors programmatically), осуществлять редактирование и создание документов в виде по месту (Allowing users to edit or create documents from a view), программно менять формулу отбора (view selection formula) документов в вид и формулы столбцов вида (column formulas), программно удалять и добавлять столбцы в вид, настраивать параметры отображения вида независимо от других пользователей, накладывать фильтры на отображаемую в видах информацию и многое другое.

Тел.: +7 (495) 918-3314, +7 (495) 918-3111. Факс: +7 (495) 918-3111. E-mail: info@ronix.ru, support@ronix.ru
(c) 1997-2008 Роникс Системс. Все права защищены.