Curious about Actual Adobe Experience Manager (AD0-E123) Exam Questions?

Here are sample Adobe Experience Manager Sites Developer Professional (AD0-E123) Exam questions from real exam. You can get more Adobe Experience Manager (AD0-E123) Exam premium practice questions at TestInsights.

Page: 1 /
Total 50 questions
Question 1

A developer is using a Sling Model to apply some business logic to the values stored in the JCR before outputting them to the page, and all injected fields are optional for this model.

What is the proper way to apply this behavior on the class level?


Correct : A

In Sling Models, the @DefaultInjectionStrategy annotation is used to specify the strategy for injecting fields into the model. When setting it to DefaultInjectionStrategy.OPTIONAL, it indicates that all injected fields in the Sling Model are optional and the model will not fail to instantiate if a field cannot be injected. This is a class-level annotation that affects the default injection behavior of all fields within the Sling Model.

Option B is incorrect because requiredInjectionStrategy is not a valid annotation property in Sling Models.

Option C is incorrect because injectionStrategy is not specified at the class level; it is used on the field level with the @Inject annotation.


Options Selected by Other Users:
Mark Question:

Start a Discussions

Submit Your Answer:
0 / 1500
Question 2

A developer has modified an existing workflow model in AEM, which defines series of steps to be executed. When a user starts this workflow, recent changes/workflow steps are not available in the workflow instance.

What could be the reason for this behavior of the Workflow Model?


Correct : A

When modifications are made to a workflow model in AEM, they must be saved and synchronized with the running instance of AEM. If a user starts a workflow and does not see the recent changes or workflow steps, it could be because the workflow model was not synced in runtime. This means the running instance of AEM is not yet aware of the changes, and as a result, the workflow instance uses the old version of the workflow model.

Option B is incorrect because permissions would not cause the recent changes to be unavailable; they would more likely prevent the user from starting the workflow at all.

Option C is also incorrect because while errors in subsequent steps could potentially stop the workflow from proceeding, they would not prevent new steps from appearing in the workflow instance if they were properly saved and synced.


Options Selected by Other Users:
Mark Question:

Start a Discussions

Submit Your Answer:
0 / 1500
Question 3

A developer has created a custom workflow model. While using this custom workflow model on multiple assets/pages, an individual workflow instance is getting started for each asset/page.

Which property can be enabled to start a single workflow instance if multiple assets/pages have been selected7


Correct : A

The 'Multi Resource Support' property is used in custom workflow models in AEM to allow a single workflow instance to handle multiple resources, such as assets or pages. When this property is set to true, if multiple assets or pages are selected and the workflow is initiated, AEM will start only one workflow instance instead of individual instances for each item. This is useful for bulk processing of resources, improving efficiency, and managing workflows better.

Option B, 'Multi Resource Enable,' is not a standard AEM workflow property.

Option C, 'Transient Workflow,' refers to workflows that do not persist their data and are not related to handling multiple resources in a single instance.


Options Selected by Other Users:
Mark Question:

Start a Discussions

Submit Your Answer:
0 / 1500
Question 4

A developer wants to customize a core component.

Which property needs to be set in the new component to achieve this goal?


Correct : C

When customizing a core component in AEM, setting the sling:resourceSuperType property in the new component's definition allows it to inherit features from an existing core component. This property points to the resource type of the core component that is being extended or customized. By doing so, the new component inherits the core component's logic and rendering scripts but can be customized further according to project-specific requirements.

Option A, sling:resourceType, is used to define the primary resource type for a component and does not indicate inheritance.

Option B, jcr:title, is used to give a human-readable title to a node in the JCR and is unrelated to component inheritance.


Options Selected by Other Users:
Mark Question:

Start a Discussions

Submit Your Answer:
0 / 1500
Question 5

A developer would like to view page transaction response times. Which log file would they use?


Correct : B

The request log in AEM records details about requests processed by the AEM instance, including transaction response times. This log is useful for developers when they need to analyze the performance of page requests, including how long each page takes to load. The request log can typically be found in the logs directory of the AEM installation and may be named request.log.

stdout.log typically contains the standard output of the AEM process and is not specific to request transactions.

audit.log is used to log user actions for auditing purposes and does not include transaction response times.


Options Selected by Other Users:
Mark Question:

Start a Discussions

Submit Your Answer:
0 / 1500
Page:    1 / 10   
Total 50 questions