Прежде чем начать
Часть 1 этой серии познакомила вас с Notes и Domino в процессе создания ядра Web-сайта BlammoSplat. В части 2 рассматривался процесс анимации и способы создания и запуска анимаций OpenLaszlo. В этом учебном пособии вы узнаете, как дать посетителям возможность оценивать имеющиеся анимации и комбинировать готовые анимации в новые ролики.
В этом учебном пособии вы узнаете:
- Как использовать Java™ и объектную модель документа XML для комбинирования анимаций OpenLaszlo
- Как создавать Java-библиотеки в Domino
- Как вызывать Java-код из LotusScript -агентов
- Как создавать новые документы Domino и добавлять в них различные файлы
- Как отмечать отдельные документы с помощью флажков
- Как заменять отдельные части главной страницы Domino
- Как заменять стандартные кнопки Domino
После прочтения учебного пособия вы будете понимать основы сайта BlammoSplat.
В этой серии показано, с какой лёгкостью можно использовать приложения Lotus Notes и Domino для создания полнофункциональных Web-приложений. За эти три учебных пособия вы создадите Web-сайт сообщества (BlammoSplat) позволяющий посетителям загружать, комментировать и динамически комбинировать анимации OpenLaszlo.
Анимации будут представлять собой прыгающий "мяч", которым посетители могут манипулировать программно, скажем, делая морфинг мяча в цветок и затем в маленький космический кораблик, убегающий от соседской собаки. Посетители могут загружать и обсуждать фрагменты кода и комбинировать их в новые ролики для дальнейшего обсуждения.
Все эти возможности будут доступны на Web-сайте созданном с использованием Lotus Notes и Domino.
Учебное пособие предназначено для Web-разработчиков, которые хотят узнать больше об использовании Lotus Notes и Domino в создании Web-приложений. Данное учебное пособие предполагает, что вы имеете некоторый опыт в программировании. У вас должно быть понимание основ создания приложений Notes, которое вы можете получить, прочитав Часть 1 из этой серии уроков. В примере используется LotusScript, но опыт разработки на LotusScript необязателен т.к. все моменты подробно расписаны. Знание XML также желательно, но не обязательно.
Для изучения данного учебного пособия вам потребуется следующее программное обеспечение:
- Базовое приложение BlammoSplat: Часть 1 описывает создание базы данных Notes, в которой посетители могут создавать свои учётные записи для сайта BlammoSplat, читать и создавать сообщения. Вы можете скачать файл NSF, но вам необходимо прочитать Часть 1 для настройки приложения.
- Сервер Domino 8: доступна для загрузки пробная версия. Данное ПО используется для хостинга приложения и вам придётся его установить.
- Domino Designer 8: доступна для загрузки пробная версия. Это ПО необходимо для создания баз данных Domino "с нуля"; также вы будете использовать его для регистрации приложения.
- JDK 1.4x или выше: OpenLaszlo запускается на встроенном сервере Tomcat. Не нужно уделять этому много внимания, но для работы необходимо установить Java SDK (одного только JRE будет НЕДОСТАТОЧНО).
- OpenLaszlo: анимации, созданные в этом учебном пособии, используют API OpenLaszlo и значит для компиляции и запуска вам понадобится сервер OpenLaszlo.