Войти
 
 
   
 
  
Новости Notes.ру Библиотека Биржа труда Вопрос - ответ Форум Регистрация Поиск О проекте
Разделы
О Notes
Советы
Шаблоны и примеры
Литература
Презентации
 
Всё о задаче AdminP. Часть вторая   Во второй части мы завершаем рассмотрение AdminP. В ней рассмотрены запросы междоменного администрирования и способы управления функциями AdminP с помощью настроек документа сервера, команд консоли сервера, файла Notes.ini и интервалов очистки базы данных. В этой статье предполагается, что вы опытный администратор Domino и прочитали первую часть
О Notes Читать статью
 
Всё о задаче AdminP. Proxy-действия в R5 и Domino 6   Приложение к статье об административном процессе
О Notes Читать статью
 
Всё о задаче AdminP. Часть первая   Перевод классической статьи 2003-его года о задаче административного процесса (AdminP). Очень полезна для понимания работы механизма этой задачи. В первой части статьи описаны компоненты задачи AdminP, как они работают, и как их использование помогает сделать работу администратора Domino проще. Задача AdminP (сакращённо от Administration Process, Административный процесс) работает с базой административных запросов (Administration Requests, admin4.nsf)
О Notes Читать статью
 


Советы

Главная   Библиотека   Советы

Дизайн БД, не зависящий от местоположения файла.

Степан Карандин
Зачастую разработчики игнорируют тот факт, что разрабатываемая БД будет переносится на другие сервера, иметь несколько используемых реплик и т.п. В случае, когда разработка ведется в шаблонах, а само приложение будет использоваться в нескольких филиалах компании проблема независимости дизайна веб-интерфейса встает особенно остро.

В качестве примера можно привести реализацию навигации по сайту. В ссылках возможно указание абсолютного или относительного URL.

  • http://www.notesnet.ru/notesnet.nsf/pages/tips
  • /notesnet.nsf/pages/tips
  • tips
Первый вариант неприемлем, так как ссылка ведет на конкретный сервер. Второй вариант будет работать только при условии, что все реплики БД на всех серверах находятся в одной директории и имеют идентичное имя файла. Третий вариант не зависит от сервера и имени файла, но отсутствует возможность перехода между уровнями, например, из открытого документа ( .../notesnet.nsf/pages/tips ) на вид ( .../notesnet.nsf/pages ).

В качестве решения можно использовать замену указания файла БД в явном виде на вычисляемое значение: />вычисляемое значение</pages/tips

_db:=@ReplaceSubstring(@ReplaceSubstring(@Subset(@DbName; -1);"\\"; "/"); " "; "+");
_db
 
  Опубликовано — 05/28/2003 |    



Добавить комментарий
Имя * :
e-mail
Комментарий * :
Код подтверждения * :

Мероприятия
Пресс-релизы
Биржа труда
Последнее на форуме
 
А так же:
Как удалить профиль?
16.04.2016 00:08:51
Скопировать в буфер поле документа
24.05.2015 08:55:52
Импорт DXL-описания документов в Lotus Domino. Одноимённые поля
16.04.2015 16:49:58
 
© LOGOSPHERE.RU