FileSystem classloader Waar zijn deze gegenereerde bestanden zich kennen en hoe zijn ze beschikbaar voor de applicatie. Voor het gebruik van Acuity, moet elke gebruiker de 'scherm ;; Algemene instellingen' bezoeken ;; en zetten hun filestore directory. Het is hier dat al hun geproduceerde activa worden gehouden. Ik zeg activa, omdat ze misschien bevatten Regels bestanden die platte tekst, beeld bestanden zoals logo's, andere mappen bedoeld voor Java-pakketten, java bronbestanden en Java-class-bestanden.
Een aangepaste webappclassloader zorg draagt voor het laden van deze bestanden van de gebruiker ';; s filestore directory. Dit bestandssysteem classloader niet presteren dynamische classloading.User gedefinieerde Dus wat zijn de gebruiker gedefinieerde types. Aren 't ;; alle JavaBeans gebruiker gedefinieerde typen, omdat ze niet beschikbaar zijn als onderdeel van java pakketten. Dat zou waar zijn. Maar in Acuity Business Rules componist, Java Beans zijn de belangrijkste bouwstenen voor de regels en zijn domein objecten genoemd.
De term gebruiker gedefinieerd type wordt gereserveerd voor het speciale geval wanneer een JavaBeans verwijst naar een andere JavaBean in zijn eigendom, zoals wanneer de klant Bean heeft een eigenschap Adres of een bestelling boon heeft een scala aan LineItem bonen. Acuity maakt gebruik van een speciale voorwaarden voor deze bonen, omdat veel moeite moet worden gedaan om een dergelijke types te ondersteunen in de regels.
De lay-out scherm dat gebruikers in staat stelt om een editor voor JavaBean velden te specificeren is gewijzigd om Detech wanneer een woning is een door de gebruiker gedefinieerde type en behandelen het anders.
Layout Editors
Ook als een binding is een JavaBeans of een door de gebruiker gedefinieerd type, de bindingen editor heeft een speciaal soort editor genaamd '; UDTPropertEditor' ;; dergelijke bonen bewerken. Scherpte heeft meer dan 18 verschillende editors voor boon velden te bewerken. Deze z