Namnkonventioner naming-conventions
Bindestreck i Java-paketnamn hyphens-in-java-package-name
När du skapar en plats för en Java-klass måste du vara medveten om att paketnamnet måste matcha databasmappens namn med eventuella bindestreck i sökvägen som escape-konverterats.
När du använder bindestreck i namn på databasobjekt rekommenderas AEM utveckling, men bindestreck är ogiltiga i Java-paketnamn.
Den underliggande CRX-plattformen måste kunna skilja mellan det faktiska understrecket '' och ett bindestreck '-'. I JCR måste därför bindestrecket ersättas med dess unicode-värde (u002d) och escape-konverteras med understrecket ''.
Om databassökvägen till exempel är /apps/my-example/component/info/Info.java, ska paketnamnet vara java package apps.my_002dexample.component.info;
Observera att ett understreck måste undantas på liknande sätt, så att _
blir _005f
.