Pay attention to our Valid and Useful Exam Reviews and take our Exam Torrent as your Study Material. With little time and energy investment, you have a High Efficiency Study experience. Pass your Actual Test with the help of our Actual Reviews.

AD0-E116 Training & Certification Get Latest Adobe Experience Manager Updated on Oct 15, 2021 [Q21-Q45]

Share

AD0-E116 Training & Certification Get Latest Adobe Experience Manager Updated on Oct 15, 2021

Certification Training for AD0-E116 Exam Dumps Test Engine

NEW QUESTION 21
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?

  • A. com.adobe.granite.workflow.exec.WorkflowData
  • B. com.day.cq.workflow.exec.ParticipantChooser
  • C. com.adobe.granite.workflow.exec.ParticipantStepChooser
  • D. com.day.cq.workflow.exec.WorkItem

Answer: C

 

NEW QUESTION 22
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?

  • 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 calls the HTL of Component B directly using a data-sly-include attribute.
  • C. Component A overlays Component B and overwrites the base renderer to facilitate the tiles.
  • D. Component A inherits from Component B and overwrites the base renderer to facilitate the tiles.

Answer: A

 

NEW QUESTION 23
A developer is creating a custom component on the page /latestBlogs.html that needs to list all the titles of the blogs pages under /content/blogs.
How does this component get the list of child pages?

  • A. Instantiate a node object with session.getNode(/content/blogs) and then iterate through the child nodes and print the title for each.
  • B. Use the QueryDebugger to look for all children of /content/blogs and then iterate through the result set and print the title for each.
  • C. Adapt the resourceResolver to the PageManger service, then use the getPage(/content/blogs) to instantiate a Page object and then iterate through the child pages and print the title for each.
  • D. Use PageManager.getPage("/content/blogs") of the static PageManager class to instantiate a Page object and then iterate through the child pages and print the title for each.

Answer: B

 

NEW QUESTION 24
A developer is creating a custom component that shows a list of pages. For each page, the following items must be shown:
* Title of the page
* Description of the page
* A button with fixed text "Read more" that must be translatable
All of the above fields must be wrapped in a <div> tag.
The logic for obtaining the list of pages must be reusable for future components.
Which snippet should the developer use to meet these requirements?

  • A. Option D
  • B. Option C
  • C. Option A
  • D. Option B

Answer: B

Explanation:
Reference:
https://docs.adobe.com/content/help/en/experience-manager-htl/using/htl/block-statements.html

 

NEW QUESTION 25
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?

  • A. Modify the export package manifest header and copy the content package to AEM installation folder.
  • B. AEM instances automatically modify the number of transient nodes based on the load balancing.
  • 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.

Answer: D

Explanation:
Reference:
https://helpx.adobe.com/ro/experience-manager/kt/sites/using/gettingstarted- wknd-tutorial-develop/part1.html

 

NEW QUESTION 26
A developer installs the latest Service pack to a local AEM author instance.
How should the developer install this package on the publish instance?

  • A. Use upload/install from OSGi console of publish instance
  • B. Replicate from package manager of author instance
  • C. Use upload/install from OSGi console of author instance
  • D. Replicate from package manager of publish instance

Answer: B

 

NEW QUESTION 27
An online insurance company website has user-generated content that must be replicated in all publish instances.
What action should the developer take to achieve this?

  • A. Configure reverse replication agents for the author.
  • B. Configure the dispatcher flush agent in publish instance.
  • C. Disable static agent in the author instance.
  • D. Configure the replication agent in the publish instances.

Answer: A

Explanation:
Reference:
https://docs.adobe.com/content/help/en/experience-managerdispatcher/
using/configuring/page-invalidate.html

 

NEW QUESTION 28
A developer determines that the dispatcher is NOT refreshing the cached page /content/sampleproject/sample.html after it is updated.
The dispatcher.any contains the following entries:
/cache
{
/docroot "/opt/dispatcher/cache"
/statfile "/tmp/dispatcher-website.stat"
/statfileslevel "2"
/rules
{
/0000 { /glob "*" /type "allow" }
}
/invalidate
{
/0000 { /glob "*" /type "deny" }
}
}
Refer to the $DOCROOT directory below:
[user@group /opt/dispatcher/cache]$ ls -la
total 2
drwxr-xr-x. 5 apache apache 4096 Feb 11 11:41 .
drwxr-xr-x. 3 apache apache 4096 Nov 29 16:07 ..
drw-r--r--. 4 root root 4096 Feb 7 03:21 content
-rw-r--r--. 1 apache apache 0 Feb 7 03:19 .stat
The dispatcher needs to cache the page and refresh it after it gets updated.
What action should the developer take to meet these requirements?

  • A. Delete the contents of the DOCROOT directory
  • B. Change the value of the entry /statfileslevel to "3"
  • C. Add the entry /0001 { /glob "*.html" /type "allow" } in the /invalidate section
  • D. Remove /statfile or /statfileslevel

Answer: C

 

NEW QUESTION 29
From which AEM Web Console should a developer access and download full AEM Log Files?

  • A. AEM -> Log files
  • B. Status -> Log files
  • C. OSGI -> Sing Log Service
  • D. Web Console -> System Information

Answer: B

 

NEW QUESTION 30
A developer wants to change the log level for a custom API.
Which OSGi configuration should the developer modify?

  • A. Apache Sling Logging Writer Configuration
  • B. Adobe Granite Log Analysis Service
  • C. Apache Sling Logging Configuration
  • D. Apache Sling Log Tracker Service

Answer: C

 

NEW QUESTION 31
A Client-Side Library has the category "library.example".
Which HTL statement should a developer use to reference only the CSS files of this Client-Side library

  • A. <sly data-sly-use.clientlib="/libs/granite/sightly/templates/clientlib.html" data-sly-call="${clientlib.all @ categories='library.example.css'}"/>
  • B. <sly data-sly-use.clientlib="/libs/granite/sightly/templates/clientlib.html" data-sly-call="${clientlib.css @ category='library.example'}"/>
  • C. <sly data-sly-use.clientlib="/libs/granite/sightly/templates/clientlib.html" data-sly-call="${clientlib.all @ type='css' categories='library.example'}"/>
  • D. <sly data-sly-use.clientlib="/libs/granite/sightly/templates/clientlib.html" data-sly-call="${clientlib.css @ categories='library.example'}"/>

Answer: D

 

NEW QUESTION 32
Refer to the following Client Library node structure.
+clientlibs
- jcr:primaryType="cq:ClientLibraryFolder"
- categories="[clientlibs.example]"
+ js.txt
- jcr:primaryType="nt:file"
+ css.txt
- jcr:primaryType="nt:file"
+ js
- jcr:primaryType="nt:folder"
- javascript1.js
- javascript2.js
The js.txt looks like
javascript1.js
javascript2.js
The JavaScript is NOT present in the Client Library when it is loaded.
What should a developer do to resolve this issue?

  • A. Add #base=js as the first line in the js.txt file
  • B. Change the js folder to a Client Library node and add the property categories = "[clientlibs.example]"
  • C. Change the js folder to a Client Library node and embed it on the clientlibs node
  • D. Split the js and css into 2 Client Libraries since they can't be in the same Client Library

Answer: A

 

NEW QUESTION 33
Too many pages are invalidated in the dispatcher cache when a page is published.
What is most likely causing this issue in the dispatcher configuration?

  • A. Sticky session are NOT configured properly, resulting in requests being delivered to the wrong server.
  • B. The level of cache invalidation is NOT appropriate for the published content model.
  • C. File globbing in the dispatcher configuration is NOT correct.
  • D. The OS file system permissions are NOT properly configured.

Answer: B

 

NEW QUESTION 34
Which two methods could a developer use to obtain a Session without using a deprecated API? (Choose two.)

  • A. Option B
  • B. Option A
  • C. Option D
  • D. Option C
  • E. Option E

Answer: A,C

 

NEW QUESTION 35
A developer running a local AEM instance and working on an AEM project needs to change a large number of files locally in filesystem. The developer needs to get the changes uploaded to the local AEM instance to verify changes almost immediately in the browser.
What action should the developer take to most efficiently meet these requirements?

  • A. Build a Content Package using maven and deploy it after each change
  • B. Access CRXDE and upload the files through the interface
  • C. Make the changes in CRXDE, create a content package, download it and expand it into the working directory after each change
  • D. Install FileVault bundle in the AEM instance and register the local working directory for synchronization

Answer: D

 

NEW QUESTION 36
A developer wants to create a Client Library that will only be included on touch enabled devices.
What action should the developer take to achieve this?

  • A. Set the channels property on the Client Library Folder to "touch"
  • B. Pass the parameter user-agent='touch' when referencing the Client Library
  • C. Create a resource folder called "touch" under the Client Library Folder
  • D. Add the line "#base=touch" to the js.txt and css.txt files in the Client Library Folder

Answer: A

 

NEW QUESTION 37
A developer needs to ensure that the path /content/<proj>/segments exists on all environments with the correct initial content that the developer provides in a package. Content that exists in that path should NOT be affected.
Which import mode should the developer use in the filter definition?

  • A. optional
  • B. replace
  • C. update
  • D. merge

Answer: D

 

NEW QUESTION 38
A developer needs to implement a service component that should be manually configured by operations to react on operational circumstances. The service component should NOT be active by default. The service has the properties myservice.name (one string value) and myservice.stringValues (a list of the string values) to be configured.
The developer needs to use OSGi Metatype annotations to make those properties configurable in the Apache Felix Web Console.
Which set of steps should the developer take to meet these requirements?

  • A. 1. Create an annotation interface as inner class of the service component and annotate it with @ObjectClassDefinition.2. Apply @AttributeDefinition for the methods myservice.name and myservice.stringValues.3. Use the @Component annotation with configurationPolicy = ConfigurationPolicy.REQUIRE on the service component.4. Use the @Designate annotation to link the service component to the created configuration annotation interface.5. Use the activate method of the service component class to get the configuration annotation interface class injected.
  • B. 1. For the class fields myserviceName and myserviceStringValues, add a @Property annotation each with names set to myservice.name and myservice.stringValues respectively.2. Use the @Component annotation with configurationFactory = true on the service component class.3. Use the @Service service component class.4. The configuration is automatically injected into the field by the service component runtime.
  • C. 1. Create an annotation interface as inner class of the service component and annotate it with @ObjectClassDefinition.2. Apply @AttributeDefinition for the methods myservice_name and myservice_stringValues.3. Use the @Component annotation with configurationPolicy = ConfigurationPolicy.REQUIRE on the service component.4. Use the @Designate annotation to link the service component to the created configuration annotation interface.5. Use the activate method of the service component class to get the configuration annotation interface class injected.
  • D. 1. For the class fields myserviceName and myserviceStringValues, add a @AttributeDefinition annotation each with names set to myservice.name and myservice.stringValues respectively.2. Use the @Component annotation with configurationFactory = true on the service component class.3. Use the @Service service component class.4. Use the activate method of the service component class to get the configuration annotation interface class injected.

Answer: C

 

NEW QUESTION 39
A developer creates the following code snippet to implement a simple polling importer to fetch stock prices from an external source:

The polling importer needs to fetch stock prices for a specific stock symbol and needs to be triggered every 5 minutes.
Which node structure should the developer create in CRX to make sure that the code shown is executed successfully?

  • A. Option D
  • B. Option C
  • C. Option A
  • D. Option B

Answer: B

Explanation:

 

NEW QUESTION 40
The structure section of an editable template has a locked component.
What happens to the content of that component when a developer unlocks it?

  • A. The content is copied to the initial section of the editable template.
  • B. The content is deleted after confirmation from the template author.
  • C. The content is moved to the initial section of the editable template.
  • D. The content stays in the same place but it ignored on pages using the template.

Answer: C

 

NEW QUESTION 41
What is the artifact ID of the maven dependency that contains all core AEM APIs?

  • A. uber-jar
  • B. aem-jar
  • C. api-jar
  • D. core-jar

Answer: A

Explanation:
Reference:
https://helpx.adobe.com/ro/experience-manager/6-
3/sites/developing/using/ht-projects-maven.html

 

NEW QUESTION 42
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?

  • A. A Launcher with the field condition that has the value jcr:content/page
  • B. A Launcher with the field exclude that has the value jcr:nodeType==cq:Page
  • C. A Launcher with the field path pointing to the folder and nodetype field have the value cq:Page
  • D. A Launcher with the field path pointing to the folder and condition field and have the value jcr:content/jcr:primaryType==cq:Page

Answer: C

 

NEW QUESTION 43
After adding new features, a developer's environment is experiencing slowness before ultimately running out of memory. The initial log analysis points towards a large number of open sessions.
Which action should the developer take to further monitor the overall session count on this AEM instance?

  • A. Go to Web Console > Status > Threads, verify the overall thread count.
  • B. Run the following command to generate thread dumps jstack -l <pid> >> threaddumps.log, analyze thread dumps to find long running sessions.
  • C. Go to <aem-install>/crx-qiuckstart/logs/strderr/log, use the following command grep -o 'CRXSessionImpl' strderr.log| wc -l.
  • D. Go to Tools > Operations > Monitoring. Create a new report based on Number of Active Sessions as metric.

Answer: C

 

NEW QUESTION 44
A developer wants to consume AEM Page Data in Single Page Application. The Single Page Application is coded to understand JSON format. Only page content should be exposed through JSON. All the existing components are based on foundation components.
Which change should the developer make in the existing components to support this requirement?

  • A. Invoke the page URL with the extension .json to get the values to construct the required output
  • B. Create a custom sling event handler to handle JSON requests
  • C. Add JSON as the default extension in Apache Sling Servlet?Script Resolver and Error handler Configuration
  • D. Implement a Sling Model Exporter for the components

Answer: D

Explanation:
https://sling.apache.org/documentation/the-sling-engine/servlets.html

 

NEW QUESTION 45
......

Step by Step Guide to Prepare for AD0-E116 Exam: https://www.examsreviews.com/AD0-E116-pass4sure-exam-review.html