Евгений
Поляков

Alba Spectrum Technologies
(095) 918-3314, (095) 918-3111,
help@albaspectrum.com
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 сервер (such as 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 осуществляется по
протоколу IIOP с использованием классов 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),
программно удалять и добавлять столбцы в вид, настраивать параметры
отображения вида независимо от других пользователей, накладывать фильтры на
отображаемую в видах информацию и многое другое
Желаем вам
удачи в настройке вашей
системы и если вы хотите заручиться нашей помощью -
мы всегда готовы вам помочь. Позвоните нам в
Москве (095) 918-3314, (095) 918-3111 , в США: 1-866-528-0577!
help@albaspectrum.com
Евгений
Поляков - технический писатель в Ronix
Systems
(http://www.ronix.ru)
европейском подразделении Alba
Spectrum
Technologies
(
http://www.albaspectrum.com
) и партнере
IBM и Microsoft
Business
Solutions
в городах Москва, Петербург, Екатеринбург, Казань, Ростов и
обслуживающей всю Российскую Федерацию, Европу, США и Бразилию.