Правила задания идентификаторов в Showcase

Материал из Course Orchestra
Перейти к: навигация, поиск
Showcase

Создание решений на КУРС:Showcase

Для начала следует запомнить общий принцип задания идентификаторов: везде, где это возможно, идентификатор считается строкой. Даже если эта строка уже содержит и будет содержать число, GUID и т. д. Это дает большую гибкость. Там же, где использовать строки невозможно, например, номер строки в гриде, номер значения серии на графике, используются числа, начиная с 1. Это связано с тем, что разработчики решений не «прирожденные» программисты. Им привычнее «естественная» нумерация, начиная с единицы.

Showcase поддерживает централизованное управление сравнением идентификаторов, а если быть точным, настройкой чувствительности идентификаторов к регистру букв. Чувствительность определяется значением параметра id.casesensitive в файле общих настроек general.properties, лежащем в папке %имя веб-приложения%\WEB-INF\classes. Этот параметр не обязателен. Если он не задан, используется значение по умолчанию: false. Значение данного параметра не кэшируется, то есть его можно менять во время работы приложения. Но настоятельно рекомендуется делать это при отсутствии активных пользователей на сервере!