Например, пользователи могут ввести строку как тип для свойства Name и острота бы сопоставить его с java.lang.String, так что пользователь не должен знать о Java язык syntax.FileSystem ClassLoader Где находятся эти файлы, сгенерированные и как они доступны приложение. Перед использованием зрения, каждый пользователь должен посетить 'экран ;; Общие настройки ";; и установить их каталог FILESTORE. Именно здесь, что все их активы, полученные хранятся.
Я говорю активы, потому что они могут включать в себя Правила файлы, которые простой текст, файлы изображений, такие как логотипы, другие каталоги предназначены для пакетов Java, исходных Java файлов и файлов классов Java. Пользовательский webappclassloader заботится о загрузке этих файлов из пользователя ';; s каталоге FILESTORE. Эта файловая система загрузчик классов не выполняет динамические типы classloading.User-Defined Так что определяемые пользователем типы. Арен ';; T Все пользовательские JavaBeans определены типы, потому что они не доступны в качестве части пакетов Java.
Это может быть правдой. Но в Острота Бизнес-правила композитора, Java Beans являются основными строительными блоками для правил и называются объекты области. Термин пользовательский тип зарезервирован для особого случая, когда JavaBean относится к другому JavaBean в его собственности, например, когда клиент Бин имеет свойство Address или фасоли Орден имеет множество LineItem бобов. Острота использует специальные термины для этих бобов, потому что значительные усилия должны быть направлены на поддержку таких типов в правилах.
Экран Макет, который позволяет пользователям указать редактор для JavaBean полей был изменен, чтобы DeTech, когда имущество является пользовательский тип и обработать его по-разному.
<Р> Редакторы макета
<р> Аналогично, если связывание является JavaBean или пользовательский тип, редактор привязки имеет особый тип редактора под названием ';' ;; UDTPropertEdit