Weekend Sale Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: netbudy65

Note! Adobe has retired the AD0-E103 Exam Contact us through Live Chat or email us for more information.

AD0-E103 Adobe Experience Manager Developer Questions and Answers

Questions 4

An application contains an OSGi configuration that contains a password.

How should a developer prevent this sensitive information from being stored in plain text in JCR?

Options:

A.

1. Use console at /system/console/crypto to encrypt the value

2. Either create an encrypted value for each AEM instance and use runmodes to apply the different values or make sure relevant instances share the same master key

3. When loading the value in the code, call CryptoSupport.unprotect(_) before using the value

B.

1. Use console at /system/console/configMgr and tick the checkbox "encrypt" before saving a configuration

2. Use encrypted values work across all instances

3. When loading the value in the code, call CryptoSupport.unprotect(...) before using the value

C.

1. Use console at /system/console/crypto to encrypt the value

2. Either create an encrypted value for each AEM instance and use runmodes to apply the different values or make sure relevant instances share the same master key

3. Sensitive information is automatically decrypted using the CryptoSupport OSGi service before the value is returned

D.

1. Use console at /system/console/configMgr and tick the checkbox "encrypt" before saving a configuration

2. Either create an encrypted value for each AEM instance and use runmodes to apply the different values or make sure relevant instances share the same master key

3. Sensitive information is automatically decrypted using the CryptoSupport OSGi service before the value is returned

Buy Now
Questions 5

A developer needs to create a new component called “Component A”. Component A must show a list of other components that all have a resource type of existing “Component B”. Component A must render this list of tiles for each Component B where the tile rendering is different from the default one. The list of rendered tiles must be reusable by future new components.

How should the developer implement this functionality?

Options:

A.

Create a script for tile rendering in Component B and use data-sly-resource attribute with a Sling selector in Component A to render the tile.

B.

Component A overlays Component B and overwrites the base renderer to facilitate the tiles.

C.

Component A inherits from Component B and overwrites the base renderer to facilitate the tiles.

D.

Component A calls the HTL of Component B directly using a data-sly-include attribute.

Buy Now
Questions 6

Which maven plugin is required to install a content package on a local AEM environment using maven?

Options:

A.

Maven Bundle Plugin

B.

Content Package Maven Plugin

C.

FileVault Package Maven Plugin

D.

Maven Install Plugin

Buy Now
Questions 7

A custom AEM application is using the PageManager API.

What should a developer add to make the application compile and run correctly in AEM?

Options:

A.

a maven dependency to AEM uber-jar to the content package

B.

a maven dependency to bundle cq-wcm-core to the application bundle

C.

a maven dependency to AEM uber-jar to the application bundle

D.

a maven dependency to bundle cq-wcm-api to the content package

Buy Now
Questions 8

A developer has a component named foobar with the following file:

foobar.html:

What is the output when the component is rendered?

Options:

A.

"

"

B.

"

"

C.

"

"

D.

"

"

Buy Now
Questions 9

A developer needs an existing workflow to run only when pages are created under a certain folder.

What should the developer create to achieve this?

Options:

A.

A Launcher with the field path pointing to the folder and condition field and have the value jcr:content/jcr:primaryType==cq:Page

B.

A Launcher with the field condition that has the value jcr:content/page

C.

A Launcher with the field exclude that has the value jcr:nodeType==cq:Page

D.

A Launcher with the field path pointing to the folder and nodetype field have the value cq:Page

Buy Now
Questions 10

A developer is installing a content package with the package manager. The developer needs to restrict the approximate number of nodes in a batch that is saved to persistent storage in one transaction.

How should the developer modify the number of transient nodes to be triggered until automatic saving?

Options:

A.

AEM instances automatically modify the number of transient nodes based on the load balancing.

B.

Modify the export package manifest header and copy the content package to AEM installation folder.

C.

Select the option MergePreserve for the Access Control Handling drop-down in the Install Package dialog-box.

D.

Change the value of Save Threshold in the Install Package dialog-box.

Buy Now
Questions 11

A developer needs to create a component with the following requirements:

* The component must be configurable

* The component should be editable, NOT removable

* An author should be unable to add the component to a page through design mode

Which mode structure should the developer use to meet these requirements?

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 12

A developer must create a workflow step that assigns a ‘WorkItem’ to the appropriate person based on who has the least amount work to do.

The group that must perform the action is configured into the workflow.

Which non-deprecated interface should the Java implementation class use to perform the assignment?

Options:

A.

com.adobe.granite.workflow.exec.ParticipantStepChooser

B.

com.day.cq.workflow.exec.ParticipantChooser

C.

com.day.cq.workflow.exec.WorkItem

D.

com.adobe.granite.workflow.exec.WorkflowData

Buy Now
Questions 13

A developer creates a custom component. The component dialog includes the following two fields:

he component should display the first ‘X’ characters of the text entered in the ‘text’ input where ‘X’ is the number entered in the ‘charLimit’ input. If zero, or no value, is entered in the ‘charLimit’ input then the text should be unaltered. The developer creates the following Sling Model to perform the trancation:

A Null Pointer Exception occurs if NO charLimit values is set in the component dialog.

What should the developer do to resolve this issue?

Options:

A.

Replace the defaultValue=”0” attribute of the ‘charLimit’ field in the dialog with min=”0”.

B.

Add the @Default annotation to the ‘chatLimit’ variable in the Sling Model.

C.

Replace the defaultValue=”0” attribute of the charLimit field in the dialog with defaultValue=”{Long}0”.

D.

Change the defaultInjectionStrategy of the Truncation Sling Model to DefaultInjectionStrategy.REQUIRED.

Buy Now
Questions 14

An application runs specific license checks against certain DAM assets every day. It should send an email to a configured list if it finds warnings, and mark the asset accordingly. A service component that uses the Apache Sling Scheduler Service is created. DAM assets that must NOT be used anymore are hidden using ACLs and the license check must re-check them.

How should a developer obtain a resource resolver that can read and update the DAM assets?

Options:

A.

Set up a cron job with curl calls with the admin user and use request.getResourse().getResourceResolver().

B.

Create a configuration line in PID com.day.cq.security.ACLSetup for the user that you obtain a session for via ResourceResolverFactory.getResourceResolver(...).

C.

Configure the user admin in PID org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl as user.default and make sure the service user exists and has jcr:read and jcr:write permissions.

D.

Create a configuration for PID org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-damaccess that references a pre-created service user with r/w permissions and use ResourceResolverFactory.getServiceResourceResolver(...).

Buy Now
Exam Code: AD0-E103
Exam Name: Adobe Experience Manager Developer
Last Update: Apr 14, 2023
Questions: 94