Namnkonventioner naming-conventions

CAUTION
AEM 6.4 har nått slutet på den utökade supporten och denna dokumentation är inte längre uppdaterad. Mer information finns i teknisk supportperiod. Hitta de versioner som stöds här.

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.

recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6