LDAP, моделирующий лучшие практики

Вы правы, вы неправильно используете свойство v-model.

Прежде всего, вам нужно определить часть состояния в вашем компоненте, используя данные:

export default {
  data: () => ({
    name: '',
  }),
  methods: { 
    log() {
      console.log(this.name);
    }
  }
}

Затем вы можете связать этот фрагмент данных в своем компоненте, используя v-model="name", как вы это сделали. Однако, если вы хотите получить доступ к этому фрагменту состояния в вашем методе, вы должны использовать this.name в своем методе applyName().

Ваш синтаксис {{name}} используется для получения доступа к данным в вашем шаблоне, например:

<template>
  <span>
    My name is: {{name}}!
  </span>
</template>
7
задан McGovernTheory 31 July 2009 в 11:00
поделиться

4 ответа

Выберите стандартную схему, такую ​​как core , косинус , inetOrgPerson , eduPerson , Объекты Java , и т. Д. подходит для вашей цели. Большинство серверов LDAP поставляются с набором значений по умолчанию.

Предпочитают существующие элементы, но если вам нужно , расширьте схему , используйте префикс comCompany (доменное имя вашей компании или другой уникальный идентификатор), чтобы избежать конфликтов из будущих стандартных элементов.

9
ответ дан 6 December 2019 в 10:53
поделиться

Наш опыт показывает дизайн схемы, и DIT очень зависит от цели сервера LDAP.

Для схемы это, обычно, лучше всего чтобы продолжить работать с промышленностью или поставщик сервера LDAP "стандарт".

Для структуры DIT, если это не для файловой службы и службы печати (т.е. Active Directory) или OES (Сетевое обеспечение) затем обычно, "плоская" структура масштабируется лучше.

Если это - большая реализация (т.е.> 100k) затем, групп нужно избежать, если это возможно.

- jim

4
ответ дан 6 December 2019 в 10:53
поделиться

Исходя из моего опыта, максимально денормализуем, так как цель, как упоминалось ранее, с LDAP очень быстрый поиск , но это означает, что вставка записей может занять больше времени, через некоторое время. Также важно убедиться, что вы можете хранить резервные копии ldap.

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

Посмотрите, что, вероятно, понадобится. Например, в университете, в котором я был, мы поняли, что некоторые люди, которые только косвенно имеют отношения с университетом, будут иметь учетную запись LDAP.

Когда вы определите, какие типы пользователей или ресурсов будут в ldap, тогда это будет помочь вам определить, как настроить людей. Например,

3
ответ дан 6 December 2019 в 10:53
поделиться

LDAP по сути НЕ совместим даже с первой нормальной формой - часть ее атрибута может содержать несколько значений.

LDAP является системой, разработанной для оптимальной read-/lookup производительности, например, более уместно в сценарии, где Вы будете читать / поиск магистрали данных больше, чем изменение его (-> каталоги; Ваша телефонная книга компании не будет изменять десятки времен день).

LDAP не приспособлен к или разработан для замены или конкуренции со стандартной системой реляционных баз данных, которые выделяются при вводе данных / преобразование, где большое количество Ваших операций будет вставлять и/или обновлять данные. Это - то, для чего RDBMS отлично подходят.

Так, в закрытии: LDAP по сравнению с RDBMS является действительно обреченным на неудачу - и эти два мира довольно отличны и очень отличаются в их стиле работы. Я не рекомендовал бы пытаться вслепую применить что-то от одного мира до другого - это будет плохое соответствие.

Что касается вдохновения для дизайна схемы LDAP - я определенно посмотрел бы на Active Directory Microsoft, eDirectory Novell (или независимо от того, что это звонило в эти дни), и возможно другие каталоги LDAP, и извлеките уроки из их проектов.

Marc

2
ответ дан 6 December 2019 в 10:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: