 | Уровень сложности: средний Николас Чейз (Nicholas Chase), президент, Chase and Chase, Inc. Кит Стриклэнд, администратор Lotus Notes/Domino, Разработчик и автор
24.03.2008 Создавайте сложные Web-приложения легко и непринужденно. Данное руководство показывает, как использовать Lotus Notes® и Domino® для создания Web-сайта сообщества под названием BlammoSplat. Это первое из трех руководств, в которых описана хронология разработки сайта, предоставляющего возможности для совместных обсуждений и создания анимации с использованием Domino и Open Laszlo.
Предисловие
Об этом руководстве
В первой части данной серии руководств рассказывается о настройке базовой части Web-сайта BlammoSplat с помощью Notes и Domino. Во второй части серии описано, как сформировать стандартную базу данных дискуссий Domino из существующего шаблона, которая даст возможность пользователям совместно работать над созданием анимации. Также объясняется, как создать базу данных регистрации пользователей с нуля и настроить Domino на ее использование для выполнения аутентификации. Вы узнаете:
- Разницу между Lotus Notes и Domino
- Базовую структуру базы данных Domino
- Как создавать приложения Domino из шаблона
- Как создать базу данных, форму, представление и агента с нуля
- Как создать пользователей Domino из Web-приложения
- Как пользоваться адресной книгой Domino
- Как настроить справочную систему каталогов
- Как создать пользователей Domino без предоставления им доступа к внутренним системам
Таким образом, вы будете иметь представление о совместном использовании различных элементов Notes и Domino.
Об этой серии
В данной серии показано, с какой легкостью можно использовать приложения Lotus Notes и Domino для создания сложных Web-приложений. В ходе изучения трех ее частей мы создадим Web-сайт сообщества, BlammoSplat, который позволяет пользователям совместно работать над отдельным проектом, размещая на сайте, комментируя и динамически комбинируя анимации OpenLaszlo.
Анимации будут представлять собой прыгающий мяч, которым пользователи могут управлять путем программирования, позволяя ему, скажем, превращаться из прыгающего мяча в качающиеся цветы, а потом в крохотный космический корабль, который пытается ускользнуть от соседской собаки. Пользователи могут выгружать в сеть и обсуждать отдельные фрагменты, работая над ними совместно и объединяя их в новые объекты для обсуждения.
Все это происходит на Web-сайте, созданном при помощи Lotus Notes и Domino.
Предварительные требования
Данное руководство предназначено для Web-разработчиков, желающих узнать больше о возможностях использования Lotus® Notes и Domino для создания и размещения Web-приложений на своих серверах. Предполагается, что у них уже имеется некоторый опыт программирования, но знания какого-либо определенного языка не требуется. Также предполагается, что они достаточно хорошо знакомы с приложениями Notes или Domino. Для изучения следующих частей этой серии руководств необходимо будет знание языка Java®, но в первой части есть только один важный фрагмент, написанный на LotusScript, который детально разбирается.
Системные требования
Для выполнения пошаговых действий данного руководства потребуется установка и настройка следующего программного обеспечения (все доступно в виде бесплатного ознакомительного ПО):
-
Lotus Notes 8: имеется ознакомительная версия. В данном руководстве Notes используется только для демонстрационных целей, ПО не задействовано в создании реального приложения.
-
Серверное программное обеспечение Domino 8: доступно в виде ознакомительной версии. Приложение устанавливается именно на это ПО, поэтому необходимо загрузить и установить его.
-
Domino Designer 8: имеется ознакомительная версия. Данное приложение позволяет создавать приложения баз данных Domino с нуля. Оно будет использоваться для приложения регистрации.
-
Domino Administrator 8: имеется ознакомительная версия. Одной из задач данного руководства является связывание всех элементов воедино. Для этого нужно загрузить Domino Administrator 8.
|  |